Am 09.02.2012 17:50, schrieb Josh Triplett:
> Package: systemd
> Version: 37-1
> Severity: wishlist
> 
> Currently, systemd masks or overrides most of the scripts in initscripts
> in favor of its own native implementations:

...


> However, not all of them:
> 
> ~$ dpkg -L initscripts | grep '^/etc/init\.d/' | while read x ; do test -e 
> "/lib/systemd/system/$(basename $x .sh).service" || echo $x; done
> /etc/init.d/rc.local
> /etc/init.d/mountoverflowtmp
> /etc/init.d/sendsigs
> /etc/init.d/umountroot
> /etc/init.d/umountfs
> /etc/init.d/skeleton
> /etc/init.d/bootlogs
> /etc/init.d/umountnfs.sh

There is no point really in masking skeletion, sendsigs, umount* as they
are never executed by systemd.

> bootlogs does two things: update motd (which seems misplaced) and save

Yeah, we left bootlogs in because of the motd updating.

> kernel messages to /var/log/dmesg.  systemd's logging completely
> supersedes the need for the latter.

Agreed.

> That just leaves mountoverflowtmp.

Personally I wouldn't mind masking mountoverflowtmp. It is an odd one
anyway. As sysvinit now defaults to tmpfs-for-tmp, this should probably
removed in initscripts directly though.

> With all of those services masked or overriden, I think that systemd
> could then drop its dependency on the initscripts package.

It depends on initscripts for the /run/ transition, which has all the
necessary breaks etc. In wheezy+1 we can drop that again.

FWIW, I had made tests with initscripts beeing removed and it worked
just aside from insserv barfing when sysv initscripts were added and
removed.


Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to