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