On 06/29/11 03:07, Olivier Crête wrote: > Hi, > > On Tue, 2011-06-28 at 17:10 -0500, William Hubbs wrote: >> The background is that /etc/init.d/functions.sh is a link to >> /lib/rc/functions.sh, which is part of openrc. >> >> Other init systems, like systemd, are coming along which completely >> replace sysvinit and do not use openrc's init scripts at all. However, >> since things other than init scripts are using /etc/init.d/functions.sh, >> all gentoo users are forced to have openrc on their systems whether they >> use its init scripts or not. >> >> As you can see in the bug, I am working on creating a >> minimalist version of openrc that can be installed to allow users to >> have access to the functions that are in functions.sh regardless of >> whether or not they are using openrc's init system. >> >> I'm not convinced that this is the best approach, so any input would be >> greatly appreciated. > > As long as we have Gentoo-style init scripts in the tree, we will need > these functions to be available. So yes, they should probably be in a > separate package from openrc itself to ease the transition to the bright > systemd future. > We tolerate the systemd madness as long as it doesn't interfere with other things.
But as OpenRC has some rare features ("being able to start and stop stuff" and "being reasonably fast" among them) and there's no replacement at the moment I see no reason to add a convoluted mess of insanity just to feel good. -- Patrick Lauer http://service.gentooexperimental.org Gentoo Council Member and Evangelist Part of Gentoo Benchmarks, Forensics, PostgreSQL, KDE herds