On 7/10/19 7:16 PM, William Hubbs wrote: > 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. >
This logic, or maybe the name of the flag, sounds backwards to me. I only get sysvinit when USE=sysvinit is NOT set? > RDEPEND=" > kernel_linux? ( > || ( > sys-apps/sysvinit > sys-apps/systemd > sys-apps/openrc > sys-process/runit > virtual/daemontools > ) Modulo my first comment, you'll want some USE flag (un)set for sys-apps/openrc to ensure that /sbin/init is provided.