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
                )
        )"

Attachment: signature.asc
Description: Digital signature

Reply via email to