previously on this list Zbigniew Jędrzejewski-Szmek contributed:

> Hi Helmut,
> "exec" vs. "ExecStart=" and "export" vs. "Environment=" is easy.
> Anyone can whip up a sed script to convert between those. The question
> is how to deal with more advanced options. Let's say that I have a
> systemd unit with
> 
> CapabilityBoundingSet=CAP_SYS_TIME    # limit the capability bounding set to 
> CAP_SYS_TIME
> PrivateTmp=yes                        # run with unshared /tmp
> InaccessibleDirectories=/home       # run without access to /home
> WatchdogSec=60                              # consider the service dead if it 
> hasn't pinged the
>                                       # manager for in the last minute
> Restart=on-failure                    # restart service on watchdog failure 
> or unclean exit
> 
> This isn't a question of syntax, it's a question of significant
> functionality in the manager. I think that sharing service
> descriptions between disparate init managers is infeasible, unless we
> forbid the use of anything but the basic features.
> 

Couldn't they just be ignored not to mention already having existing or
far more functional and robust *options* that work with any init system.

Even SElinux has people wanting to use RSBAC or grsecurities RBAC
because they have a better security record due to more secure
architectures and rules.

and on another matter I personally much prefer a setcap (again or other
options like RBAC) shell line to

CapabilityBoundingSet=CAP_SYS_TIME

> Another thing that is turning into a significant gap is socket
> activation.  In systemd, socket activation allows the service to
> receive multiple open sockets (e.g. ports 80 and 443 for an httpd
> server). Socket activation of daemons is cool:

No it isn't and has been argued over not long ago, so as I have been
requested to and am now trying (even harder) it would be good if we
could keep the S/N ratio down.


-- 
_______________________________________________________________________

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd
_______________________________________________________________________


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/527896.83523...@smtp118.mail.ir2.yahoo.com

Reply via email to