On 28.07.2013 10:22, Canek Peláez Valdés wrote: > William Hubbs closed bug #409385[1] as fixed, introducing > virtual/service-manager and adding it to the @system set, and dropping > OpenRC from baselayout's post dependencies. > > Therefore, as of today, anyone can have a Gentoo machine with only > systemd, with no OpenRC installed. Since that was the raison d'être of > the gentoo-systemd-only overlay[2], I'm deprecating it soon. > > If you install dracut you will also pull sysvinit (it's needed for > killall5, IIRC),
Seems like the bin/pidof -> ../sbin/killall5 dependency is removed in git: https://git.kernel.org/cgit/boot/dracut/dracut.git/commit/?id=45ef8eb7234dbad60e39ce1e7791c8e9ad7d920b and installing baselayout (instead of > systemd-baselayout) will make orphans of some systemd configuration > files (like /etc/vconsole.conf and /etc/machine-info); but I consider > those only minor problems, and I would strongly recommend to *anyone* > using my gentoo-systemd-only overlay to drop it and use the official > mechanism in the tree to install only systemd, replacing completely > OpenRC. > > Also, without OpenRC we don't have /etc/init.d/functions.sh , but you > can use the alternatives provided in my overlay or in bug #373219[3]. > I'm pretty sure someone will close that bug pretty soon. > > Basically, systemd is now a first class citizen in Gentoo (on par with > OpenRC), and therefore there is no need at all for using my overlay. > Thanks to all the people who helped me with pull requests and > comments; the deprecation of the overlay is great news, since now it's > officially possible in Gentoo to ditch OpenRC and switch completely to > systemd. > > Regards. > > [1] https://bugs.gentoo.org/show_bug.cgi?id=409385 > [2] https://github.com/canek-pelaez/gentoo-systemd-only > [3] https://bugs.gentoo.org/show_bug.cgi?id=373219 >