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.
> 

Reply via email to