On Sat, Feb 10, 2018 at 7:16 PM, allan gottlieb <gottl...@nyu.edu> wrote: > I have a question on this news item. > > I use systemd (gnome3) on a gentoo stable system. > eix reports that sys-apps/systemd-236-r5 is installed > > But > euse -I sysv-utils > reports > no matching entries found > > Is something wrong? > > I do *not* have > sys-apps/sysvinit, sys-apps/openrc, or net-misc/netifrc > in my world file. > > However, the last two are installed. >
Interesting. Does /sbin/reboot exist? What does "qfile /sbin/reboot" return? The only thing that is changing is a default - that flag was defaulted off before, and is defaulted on now. So, an emerge --changed-use -u world should reinstall systemd with this flag enabled, assuming you didn't manually disable it. In any case, you can probably actually survive without poweroff, reboot, etc, assuming you shutdown using systemctl. Obviously some legacy scripts/programs/etc that are supposed to shut down your system might balk at the missing symlinks. All the use flag does is install compatibility symlinks to systemctl for these sysvinit programs and their manpages. Unless you have some package installed that explicitly depends on sysvinit or openrc you should be fine. Do you actually get any blockers/etc? Ultimately it comes down to whether you care about the compatibility symlinks. It probably isn't a bad idea to have them though. Maybe some day you'll install a UPS and its shutdown scripts will just call shutdown/poweroff/etc and not work. Software that shuts down using either systemctl or dbus would be fine. -- Rich