On Wed, Jul 10, 2019 at 04:48:46PM -0500, William Hubbs wrote: > On Wed, Jul 10, 2019 at 03:25:28PM -0500, William Hubbs wrote: > > All, > > > > I have this bug against openrc: > > > > https://bugs.gentoo.org/599468 > > > > The reason for the hard dependency on sysvinit in OpenRC no longer > > exists since we now have a replacement for killall5, and some people > > want to use openrc and remove sysvinit from their systems. > > > > Before I drop the dependency on sysvinit from OpenRC, we need a way to > > install both but not force sysvinit to be installed if someone removes > > it later. > > > > Does anyone have any ideas wrt how to do this? > > Someone suggested that we need virtual/init, so I will take a look at > that possibility. I am attaching my first crack at virtual/init. This is a virtual for packages which provide some kind of init process. If no one has responded in 48-72 hours, I will do the following: 1. add this to the tree 2. add it to profiles/base/packages. 3. add a sysvinit use flag to openrc, which will be off by default. When it is on, openrc will block sysvinit since it will provide /sbin/init and /sbin/shutdown. Thoughts? William