public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] rfc: virtual/init for init process
@ 2018-04-25 19:20 William Hubbs
  2018-04-26 11:55 ` Jason Zaman
  2018-04-26 15:09 ` Mike Gilbert
  0 siblings, 2 replies; 20+ messages in thread
From: William Hubbs @ 2018-04-25 19:20 UTC (permalink / raw
  To: gentoo development


[-- Attachment #1.1: Type: text/plain, Size: 578 bytes --]

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



[-- Attachment #1.2: init-0.ebuild --]
[-- Type: text/plain, Size: 679 bytes --]

# 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 #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2018-04-27 18:54 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-25 19:20 [gentoo-dev] rfc: virtual/init for init process William Hubbs
2018-04-26 11:55 ` Jason Zaman
2018-04-26 14:46   ` Ulrich Mueller
2018-04-26 14:48     ` Michał Górny
2018-04-26 15:09 ` Mike Gilbert
2018-04-26 16:33   ` William Hubbs
2018-04-26 20:08     ` William Hubbs
2018-04-26 20:35       ` Zac Medico
2018-04-27  6:34         ` Kent Fredric
2018-04-27  7:48           ` Zac Medico
2018-04-27 15:43             ` Pacho Ramos
2018-04-27 15:54               ` Zac Medico
2018-04-27 15:45             ` William Hubbs
2018-04-27 15:50               ` Zac Medico
2018-04-27 16:28               ` Mike Gilbert
2018-04-27 17:28                 ` William Hubbs
2018-04-27 17:55                   ` Mike Gilbert
2018-04-27 18:18               ` Zac Medico
2018-04-27 18:43                 ` Rich Freeman
2018-04-27 18:54                   ` Zac Medico

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox