Hi,
i'm trying to review some docker image based of Stage3 systemd image
for Sabayon Os. I see that currently also when it is used
default/linux/amd64/13.0/systemd profile there is a dependency to
openrc package.

This means that on daily gentoo-stage3-systemd image /sbin/init binary
is not a link to systemd service.

I think that this is result of the dependency to sys-apps/openrc inside
file  /usr/portage/profiles/base/packages.

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 ?

Maybe, the main reason could be related to a problem on describe this
on ebuild ? Because if openrc is not present is preferable sysv-utils
use flag ?

For both arm and amd64 I remove automatically this dependency after
portage sync to rebuild a pure systemd environment and I haven't
issues.

I know that another workaround about this is configure kernel init
option to force use of systemd binary but this is not possible for
docker/lxc/lxd image without force lxc.cmd.init option.

Thanks in advance for any clarification.

G.

Reply via email to