Please make /etc/rc.local non-executable by default
Jonathan de Boyne Pollard
J.deBoynePollard-newsgroups at NTLWorld.COM
Sat Nov 17 12:07:02 GMT 2018
Thorsten Glaser:
> I’m a BSD person.
>
You don't need to tell me that. (Remember pax?) But others may not
have heard of MirOS. (-:
Thorsten Glaser:
> sysvinit is just the least evil on GNU systems, and in addition,
> thanks to its long presence, well enough understood by enough people
> for it to be the right choice, given both the benefits and the
> shortcomings of other systems.
>
> I do occasionally enhance both BSD and GNU with dæmontools, though.
>
Not daemontools-encore? (-:
It is worth remembering that OpenRC was included in the Debian Hoo-Hah,
listed on the votes and included in the lengthy analyses, and was fairly
consistently preferred over the van Smoorenburg system. It's currently
packaged in Debian stable, has not been mentioned at all on this mailing
list so far, and is the elephant in the room in several respects.
Reducing rc scripts to just a few pseudo-declarative lines: OpenRC did
that. Replacing the #! on rc scripts with a dedicated interpreter:
OpenRC did that, and it is /sbin/openrc-run. Problems because script
interpreters cannot be interpreted scripts themselves: /sbin/openrc-run
is a compiled program. One can argue about reinvention, but that is to
miss the point that OpenRC is at the very least experience to learn
from. As is indeed Mewburn rc, which also aimed to reduce rc scripts to
just a few lines (and runs on the very kernel that is involved in the
scripts-interpreting-scripts problem).
More information about the Debian-init-diversity
mailing list