Thank you very much at all for informations. So,
1) about dependency to /lib/gentoo/functions.sh currently this file is owned by sys-apps/gentoo-functions so this means that we could replace openrc from base file with gentoo-functions, right ? 2) about use of netifrc I see that on netifrc ebuild there are dependencies to sys-apps/gentoo-functions and sys-apps/openrc so this means a user that want use netifrc and install netifrc install correctly openrc. I see only an issue maybe, that on RDEPEND is missing block of sysv-utils use flag to avoid conflicts. We think that could be acceptable send a pr to replace openrc with gentoo-functions on /usr/portage/profiles/base/packages file ? Thank you again. G. On Sun, 2017-10-22 at 16:05 -0400, Rich Freeman wrote: > On Sun, Oct 22, 2017 at 3:41 PM, Geaaru <gea...@gmail.com> wrote: > > > > So, my first question is why dependency to openrc is not inserted > > to a > > specific profile and so when is configured a systemd profile is > > possible prepare a pure systemd environment without openrc package > > ? > > > > My understanding is that openrc is pulled in because of bug: > https://bugs.gentoo.org/504116 > > For the most part you can remove openrc if you just ln -s > /lib/gentoo/functions.sh /etc/init.d/functions.sh > I've had openrc in package.provided for ages with no issues with that > hack. > > That isn't necessarily 100% safe, but I suspect that anything that > breaks with that symlink will probably also break if openrc isn't > running. > > It looks like just about everything on that blocker is on its way to > resolution at this point, so this will hopefully be fixed in due > time. >