1 |
William Hubbs closed bug #409385[1] as fixed, introducing |
2 |
virtual/service-manager and adding it to the @system set, and dropping |
3 |
OpenRC from baselayout's post dependencies. |
4 |
|
5 |
Therefore, as of today, anyone can have a Gentoo machine with only |
6 |
systemd, with no OpenRC installed. Since that was the raison d'être of |
7 |
the gentoo-systemd-only overlay[2], I'm deprecating it soon. |
8 |
|
9 |
If you install dracut you will also pull sysvinit (it's needed for |
10 |
killall5, IIRC), and installing baselayout (instead of |
11 |
systemd-baselayout) will make orphans of some systemd configuration |
12 |
files (like /etc/vconsole.conf and /etc/machine-info); but I consider |
13 |
those only minor problems, and I would strongly recommend to *anyone* |
14 |
using my gentoo-systemd-only overlay to drop it and use the official |
15 |
mechanism in the tree to install only systemd, replacing completely |
16 |
OpenRC. |
17 |
|
18 |
Also, without OpenRC we don't have /etc/init.d/functions.sh , but you |
19 |
can use the alternatives provided in my overlay or in bug #373219[3]. |
20 |
I'm pretty sure someone will close that bug pretty soon. |
21 |
|
22 |
Basically, systemd is now a first class citizen in Gentoo (on par with |
23 |
OpenRC), and therefore there is no need at all for using my overlay. |
24 |
Thanks to all the people who helped me with pull requests and |
25 |
comments; the deprecation of the overlay is great news, since now it's |
26 |
officially possible in Gentoo to ditch OpenRC and switch completely to |
27 |
systemd. |
28 |
|
29 |
Regards. |
30 |
|
31 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=409385 |
32 |
[2] https://github.com/canek-pelaez/gentoo-systemd-only |
33 |
[3] https://bugs.gentoo.org/show_bug.cgi?id=373219 |
34 |
-- |
35 |
Canek Peláez Valdés |
36 |
Posgrado en Ciencia e Ingeniería de la Computación |
37 |
Universidad Nacional Autónoma de México |