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?
signature.asc
Description: OpenPGP digital signature

