Hi all, In the past, openrc has had a dependency on sysvvinit because it called killall5. Since it doesn't do that any more, I have been asked to remove the dependency [1]. Another advantage of doing this is that people will be able to build profiles without an init package, for containers for example.
To do this, I need to add virtual/init for packages that have an init process. then add virtual/init to profiles/base/packages. Please proofread virtual/init as attached before I add it to the tree. Thanks, William [1] https://bugs.gentoo.org/show_bug.cgi?id=599468
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="virtual for process 1"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris
~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
RDEPEND="
!prefix? (
kernel_linux? (
|| (
>=sys-apps/sysvinit-2.86-r6[selinux?]
sys-apps/systemd
)
selinux? (
>=sec-policy/selinux-base-policy-2.20170204-r4
)
)
kernel_FreeBSD? (
sys-freebsd/freebsd-sbin
)
)"
signature.asc
Description: Digital signature
