Gentoo Archives: gentoo-user

From: Poncho <poncho@××××××.ch>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] gentoo-systemd-only deprecation
Date: Fri, 02 Aug 2013 09:11:03
Message-Id: 51FB7798.9080607@spahan.ch
In Reply to: [gentoo-user] gentoo-systemd-only deprecation by "Canek Peláez Valdés"
1 On 28.07.2013 10:22, Canek Peláez Valdés wrote:
2 > William Hubbs closed bug #409385[1] as fixed, introducing
3 > virtual/service-manager and adding it to the @system set, and dropping
4 > OpenRC from baselayout's post dependencies.
5 >
6 > Therefore, as of today, anyone can have a Gentoo machine with only
7 > systemd, with no OpenRC installed. Since that was the raison d'être of
8 > the gentoo-systemd-only overlay[2], I'm deprecating it soon.
9 >
10 > If you install dracut you will also pull sysvinit (it's needed for
11 > killall5, IIRC),
12
13 Seems like the bin/pidof -> ../sbin/killall5 dependency is removed in
14 git:
15 https://git.kernel.org/cgit/boot/dracut/dracut.git/commit/?id=45ef8eb7234dbad60e39ce1e7791c8e9ad7d920b
16
17 and installing baselayout (instead of
18 > systemd-baselayout) will make orphans of some systemd configuration
19 > files (like /etc/vconsole.conf and /etc/machine-info); but I consider
20 > those only minor problems, and I would strongly recommend to *anyone*
21 > using my gentoo-systemd-only overlay to drop it and use the official
22 > mechanism in the tree to install only systemd, replacing completely
23 > OpenRC.
24 >
25 > Also, without OpenRC we don't have /etc/init.d/functions.sh , but you
26 > can use the alternatives provided in my overlay or in bug #373219[3].
27 > I'm pretty sure someone will close that bug pretty soon.
28 >
29 > Basically, systemd is now a first class citizen in Gentoo (on par with
30 > OpenRC), and therefore there is no need at all for using my overlay.
31 > Thanks to all the people who helped me with pull requests and
32 > comments; the deprecation of the overlay is great news, since now it's
33 > officially possible in Gentoo to ditch OpenRC and switch completely to
34 > systemd.
35 >
36 > Regards.
37 >
38 > [1] https://bugs.gentoo.org/show_bug.cgi?id=409385
39 > [2] https://github.com/canek-pelaez/gentoo-systemd-only
40 > [3] https://bugs.gentoo.org/show_bug.cgi?id=373219
41 >