[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-09-12 Thread Lars Wendler
commit: d56e495f402f34e7cb44b2cf4e836188c970a023
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 12 07:52:07 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep 12 07:52:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56e495f

sys-apps/sysvinit: Removed old

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   1 -
 sys-apps/sysvinit/sysvinit-2.94.ebuild | 136 
 sys-apps/sysvinit/sysvinit-2.95.ebuild | 137 -
 3 files changed, 274 deletions(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index b7f1a12b995..5b792f16a0e 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,4 +1,3 @@
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
-DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50
 DIST sysvinit-2.95.tar.xz 124576 BLAKE2B 
1b0770e3bc7c5a32b8a634ab70d16854446816f9c22f57befb2602a8680d5d4a4adc51747b6199867ba73a3ac5118073a8bfa9ea4317de86b3b42867ae0cf6e7
 SHA512 
367990d166ec6dcc4de81e748f15035e2a4c2838da7336b064aeadac2db95ca77e8d11fb6aa7e7745874ef3e27118c9a68070062fffb16a886f32d6ab2529d28
 DIST sysvinit-2.96.tar.xz 122164 BLAKE2B 
10c28d3bb57fc744b66c3a7ac78912fb6a9d987e9f6f32f82953d23a9884020daa6fa8c7722e6d8145d9899f7f7dc623f69f885d3d8fbbcd313d0e69ffb66497
 SHA512 
1388398568ebfe53460796f8ab75a3ead6111612888ea36e8f1c0db4d41ef6f45fc217abb7804519ff1143a78d97c95b24e42c8c22c95a47b9436484bfb6f45d

diff --git a/sys-apps/sysvinit/sysvinit-2.94.ebuild 
b/sys-apps/sysvinit/sysvinit-2.94.ebuild
deleted file mode 100644
index 51fe022e6eb..000
--- a/sys-apps/sysvinit/sysvinit-2.94.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="/sbin/init - parent of all processes"
-HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
-SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-[[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
-IUSE="selinux ibm static kernel_FreeBSD"
-
-CDEPEND="
-   selinux? (
-   >=sys-libs/libselinux-1.28
-   )"
-DEPEND="${CDEPEND}
-   virtual/os-headers"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-shutdown )
-   !::g' \
-   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
-   src/Makefile || die
-
-   # pidof has moved to >=procps-3.3.9
-   sed -i -r \
-   -e '/\/bin\/pidof/d' \
-   -e '/^MAN8/s:\::g' \
-   src/Makefile || die
-
-   # logsave is already in e2fsprogs
-   sed -i -r \
-   -e '/^(USR)?S?BIN/s:\::g' \
-   -e '/^MAN8/s:\::g' \
-   src/Makefile || die
-
-   # Mung inittab for specific architectures
-   cd "${WORKDIR}" || die
-   cp "${FILESDIR}"/inittab-2.91 inittab || die "cp inittab"
-   local insert=()
-   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
-   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
-   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
-   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
-   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
-   if use ibm ; then
-   insert+=(
-   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
-   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
-   )
-   fi
-   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
-   if use kernel_FreeBSD ; then
-   sed -i \
-   -e 's/linux/cons25/g' \
-   -e 's/ttyS0/cuaa0/g' \
-   -e 's/ttyS1/cuaa1/g' \
-   inittab #121786
-   fi
-   if use x86 || use amd64 ; then
-   sed -i \
-   -e '/ttyS[01]/s:9600:115200:' \
-   inittab
-   fi
-   if [[ ${#insert[@]} -gt 0 ]] ; then
-   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-09-12 Thread Lars Wendler
commit: 87f83b4f974a70ff23ed9e970a12988b712e52a9
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 12 07:51:02 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep 12 07:52:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87f83b4f

sys-apps/sysvinit: Bump to version 2.96. Removed old

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest| 2 +-
 sys-apps/sysvinit/{sysvinit-2.96_beta.ebuild => sysvinit-2.96.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index b1e74a983fc..b7f1a12b995 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,4 +1,4 @@
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
 DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50
 DIST sysvinit-2.95.tar.xz 124576 BLAKE2B 
1b0770e3bc7c5a32b8a634ab70d16854446816f9c22f57befb2602a8680d5d4a4adc51747b6199867ba73a3ac5118073a8bfa9ea4317de86b3b42867ae0cf6e7
 SHA512 
367990d166ec6dcc4de81e748f15035e2a4c2838da7336b064aeadac2db95ca77e8d11fb6aa7e7745874ef3e27118c9a68070062fffb16a886f32d6ab2529d28
-DIST sysvinit-2.96-beta.tar.xz 122212 BLAKE2B 
d819e0444b6d99129552b2ea6e1ab5b80d9b0967d68a53cd879995ca635ad54425a6a473fa2ea37ee43cd2f5bdfddffe1ad44f7115018ae3ec5925938ed1e72c
 SHA512 
89116a473656033b974205f5eb296bc32fb558136511e087252248be8f444d0eebcb7c9473385913a00d15b9e5855068c1a8135d681114171728cd78ef278530
+DIST sysvinit-2.96.tar.xz 122164 BLAKE2B 
10c28d3bb57fc744b66c3a7ac78912fb6a9d987e9f6f32f82953d23a9884020daa6fa8c7722e6d8145d9899f7f7dc623f69f885d3d8fbbcd313d0e69ffb66497
 SHA512 
1388398568ebfe53460796f8ab75a3ead6111612888ea36e8f1c0db4d41ef6f45fc217abb7804519ff1143a78d97c95b24e42c8c22c95a47b9436484bfb6f45d

diff --git a/sys-apps/sysvinit/sysvinit-2.96_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.96.ebuild
similarity index 100%
rename from sys-apps/sysvinit/sysvinit-2.96_beta.ebuild
rename to sys-apps/sysvinit/sysvinit-2.96.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-08-23 Thread Lars Wendler
commit: 501d1dad9fe5f460c12ec9431cfc0cbe0c701ae2
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Aug 23 20:49:07 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Aug 23 21:21:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501d1dad

sys-apps/sysvinit: Bump to version 2.96_beta

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest  |   1 +
 sys-apps/sysvinit/sysvinit-2.96_beta.ebuild | 139 
 2 files changed, 140 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 01b9e77d501..b1e74a983fc 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,4 @@
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
 DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50
 DIST sysvinit-2.95.tar.xz 124576 BLAKE2B 
1b0770e3bc7c5a32b8a634ab70d16854446816f9c22f57befb2602a8680d5d4a4adc51747b6199867ba73a3ac5118073a8bfa9ea4317de86b3b42867ae0cf6e7
 SHA512 
367990d166ec6dcc4de81e748f15035e2a4c2838da7336b064aeadac2db95ca77e8d11fb6aa7e7745874ef3e27118c9a68070062fffb16a886f32d6ab2529d28
+DIST sysvinit-2.96-beta.tar.xz 122212 BLAKE2B 
d819e0444b6d99129552b2ea6e1ab5b80d9b0967d68a53cd879995ca635ad54425a6a473fa2ea37ee43cd2f5bdfddffe1ad44f7115018ae3ec5925938ed1e72c
 SHA512 
89116a473656033b974205f5eb296bc32fb558136511e087252248be8f444d0eebcb7c9473385913a00d15b9e5855068c1a8135d681114171728cd78ef278530

diff --git a/sys-apps/sysvinit/sysvinit-2.96_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.96_beta.ebuild
new file mode 100644
index 000..6dd6484ee44
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.96_beta.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *beta* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # logsave is already in e2fsprogs
+   sed -i -r \
+   -e '/^(USR)?S?BIN/s:\::g' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.95 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
+   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
+   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
+   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
+   if use ibm ; then
+   insert+=(
+   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
+   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
+   )
+   fi
+   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
+   if use kernel_FreeBSD ; then
+   sed -i \
+   -e 's/linux/cons25/g' \
+   -e 's/ttyS0/cuaa0/g' \
+   -e 's/ttyS1/cuaa1/g' \
+   inittab #121786
+   fi
+   if use x86 || use amd64 ; then
+   sed -i \
+   -e '/ttyS[01]/s:9600:115200:' \
+   inittab
+   fi
+   if [[ ${#insert[@]} -gt 0 ]] ; then
+   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" >> inittab
+   fi
+}
+
+src_compile() {

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/

2019-08-19 Thread Lars Wendler
commit: 225333417b72b34a592672d9b5d3f0ce01df578a
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug 19 08:22:50 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug 19 08:23:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22533341

sys-apps/sysvinit: Minor cosmetic change to halt.sh

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/files/halt.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/files/halt.sh b/sys-apps/sysvinit/files/halt.sh
index 07a32b99574..ff68c425cd4 100644
--- a/sys-apps/sysvinit/files/halt.sh
+++ b/sys-apps/sysvinit/files/halt.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-if [ "$INIT_HALT" = HALT ]; then
+if [ "${INIT_HALT}" = HALT ]; then
exec /sbin/halt -dhn
 else
exec /sbin/poweroff -dhn



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/

2019-08-17 Thread William Hubbs
commit: ada626f71628c922b27d692057520caeb72dd03c
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Aug 17 18:37:18 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Aug 17 18:37:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada626f7

sys-apps/sysvinit: 2.95-r1 bump to add halt.sh

This adds halt.sh which will be used to either halt or poweroff the
system based on the contents of the INIT_HALT environment variable.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/sysvinit/files/halt.sh   |   6 ++
 sys-apps/sysvinit/files/inittab-2.95  |  61 +
 sys-apps/sysvinit/sysvinit-2.95-r1.ebuild | 139 ++
 3 files changed, 206 insertions(+)

diff --git a/sys-apps/sysvinit/files/halt.sh b/sys-apps/sysvinit/files/halt.sh
new file mode 100644
index 000..07a32b99574
--- /dev/null
+++ b/sys-apps/sysvinit/files/halt.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+if [ "$INIT_HALT" = HALT ]; then
+   exec /sbin/halt -dhn
+else
+   exec /sbin/poweroff -dhn
+fi

diff --git a/sys-apps/sysvinit/files/inittab-2.95 
b/sys-apps/sysvinit/files/inittab-2.95
new file mode 100644
index 000..03f226a8c3b
--- /dev/null
+++ b/sys-apps/sysvinit/files/inittab-2.95
@@ -0,0 +1,61 @@
+#
+# /etc/inittab:  This file describes how the INIT process should set up
+#the system in a certain run-level.
+#
+# Author:  Miquel van Smoorenburg, 
+# Modified by:  Patrick J. Volkerding, 
+# Modified by:  Daniel Robbins, 
+# Modified by:  Martin Schlemmer, 
+# Modified by:  Mike Frysinger, 
+# Modified by:  Robin H. Johnson, 
+# Modified by:  William Hubbs, 
+#
+
+# Default runlevel.
+id:3:initdefault:
+
+# System initialization, mount local filesystems, etc.
+si::sysinit:/sbin/openrc sysinit
+
+# Further system initialization, brings up the boot runlevel.
+rc::bootwait:/sbin/openrc boot
+
+l0u:0:wait:/sbin/telinit u
+l0:0:wait:/sbin/openrc shutdown
+l0s:0:wait:/sbin/halt.sh
+l1:1:wait:/sbin/openrc single
+l2:2:wait:/sbin/openrc nonetwork
+l3:3:wait:/sbin/openrc default
+l4:4:wait:/sbin/openrc default
+l5:5:wait:/sbin/openrc default
+l6u:6:wait:/sbin/telinit u
+l6:6:wait:/sbin/openrc reboot
+l6r:6:wait:/sbin/reboot -dkn
+#z6:6:respawn:/sbin/sulogin
+
+# new-style single-user
+su0:S:wait:/sbin/openrc single
+su1:S:wait:/sbin/sulogin
+
+# TERMINALS
+#x1:12345:respawn:/sbin/agetty 38400 console linux
+c1:12345:respawn:/sbin/agetty 38400 tty1 linux
+c2:2345:respawn:/sbin/agetty 38400 tty2 linux
+c3:2345:respawn:/sbin/agetty 38400 tty3 linux
+c4:2345:respawn:/sbin/agetty 38400 tty4 linux
+c5:2345:respawn:/sbin/agetty 38400 tty5 linux
+c6:2345:respawn:/sbin/agetty 38400 tty6 linux
+
+# SERIAL CONSOLES
+#s0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
+#s1:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
+
+# What to do at the "Three Finger Salute".
+ca:12345:ctrlaltdel:/sbin/shutdown -r now
+
+# Used by /etc/init.d/xdm to control DM startup.
+# Read the comments in /etc/init.d/xdm for more
+# info. Do NOT remove, as this will start nothing
+# extra at boot if /etc/init.d/xdm is not added
+# to the "default" runlevel.
+x:a:once:/etc/X11/startDM.sh

diff --git a/sys-apps/sysvinit/sysvinit-2.95-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.95-r1.ebuild
new file mode 100644
index 000..6dd6484ee44
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.95-r1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *beta* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # logsave is already in e2fsprogs
+   sed -i -r \
+   -e '/^(USR)?S?BIN/s:\::g' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.95 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-06-16 Thread Lars Wendler
commit: 057280ce9fbc5c24327217f64bc6ef6bf35f583d
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 16 09:57:41 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jun 16 09:57:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057280ce

sys-apps/sysvinit: Bump to version 2.95. Removed old.

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest| 2 +-
 sys-apps/sysvinit/{sysvinit-2.95_beta.ebuild => sysvinit-2.95.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 5aee897fb78..01b9e77d501 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,3 @@
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
 DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50
-DIST sysvinit-2.95-beta.tar.xz 121352 BLAKE2B 
769768185ae3f374ff7bac4a9178796526db9232ed6c735d6165b3f28b219a9804a6e0ae5f78e8558616aa3ae022f4963b9922e7c71bf4997772b8fb1f9d98d7
 SHA512 
0d1d7559a05142e2bd209fca83e1396e9d3ed32ebe5d4f5f1356ac51e597c0201648e8a80946089fa91e8620302cd60894b7ff343747cee373c0c4459e6224ed
+DIST sysvinit-2.95.tar.xz 124576 BLAKE2B 
1b0770e3bc7c5a32b8a634ab70d16854446816f9c22f57befb2602a8680d5d4a4adc51747b6199867ba73a3ac5118073a8bfa9ea4317de86b3b42867ae0cf6e7
 SHA512 
367990d166ec6dcc4de81e748f15035e2a4c2838da7336b064aeadac2db95ca77e8d11fb6aa7e7745874ef3e27118c9a68070062fffb16a886f32d6ab2529d28

diff --git a/sys-apps/sysvinit/sysvinit-2.95_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.95.ebuild
similarity index 100%
rename from sys-apps/sysvinit/sysvinit-2.95_beta.ebuild
rename to sys-apps/sysvinit/sysvinit-2.95.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/

2019-05-26 Thread Lars Wendler
commit: 0d6bea4c58a8bc97d1394155ed34992f9a588629
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 26 16:08:35 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun May 26 16:08:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6bea4c

sys-apps/sysvinit: Bump to version 2.95_beta

Package-Manager: Portage-2.3.67, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   1 +
 .../files/sysvinit-2.95_beta-shutdown-h.patch  |  87 +
 sys-apps/sysvinit/sysvinit-2.95_beta.ebuild| 137 +
 3 files changed, 225 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 85991333fc4..5aee897fb78 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,2 +1,3 @@
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
 DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50
+DIST sysvinit-2.95-beta.tar.xz 121352 BLAKE2B 
769768185ae3f374ff7bac4a9178796526db9232ed6c735d6165b3f28b219a9804a6e0ae5f78e8558616aa3ae022f4963b9922e7c71bf4997772b8fb1f9d98d7
 SHA512 
0d1d7559a05142e2bd209fca83e1396e9d3ed32ebe5d4f5f1356ac51e597c0201648e8a80946089fa91e8620302cd60894b7ff343747cee373c0c4459e6224ed

diff --git a/sys-apps/sysvinit/files/sysvinit-2.95_beta-shutdown-h.patch 
b/sys-apps/sysvinit/files/sysvinit-2.95_beta-shutdown-h.patch
new file mode 100644
index 000..f24e1029ca5
--- /dev/null
+++ b/sys-apps/sysvinit/files/sysvinit-2.95_beta-shutdown-h.patch
@@ -0,0 +1,87 @@
+other inits have moved to not requiring the -h flag when used with -H/-P.
+modify sysvinit to be the same since it really doesn't matter.
+
+https://bugs.gentoo.org/449354
+
+patch by Doug Goldstein
+
+---
+ man/shutdown.8 |   11 ---
+ src/shutdown.c |   12 
+ 2 files changed, 8 insertions(+), 15 deletions(-)
+
+--- sysvinit-2.95/man/shutdown.8
 sysvinit-2.95/man/shutdown.8
+@@ -66,22 +66,19 @@
+ .\"}}}
+ .\"{{{  -h
+ .IP \fB\-h\fP
+-Halt or power off after shutdown. Usually used with the -P or -H flags,
+-depending on whether we want to poweroff or simply stop the operating system.
++Equivalent to -P, unless -H is specified.
+ .\"}}}
+ .\"{{{  -P
+ .IP \fB\-P\fP
+-Modifier to the -h flag. Halt action is to turn off the power. 
+-Must be used with the -h flag.
++Halt action is to turn off the power. 
+ .\"}}}
+ .\"{{{  -H
+ .IP \fB\-H\fP
+-Modifier to the -h flag.  Halt action is to halt or drop into boot
+-monitor on systems that support it.  Must be used with the -h flag.
++Action is to halt or drop into boot monitor on systems that support it.
+ Halting is often used to run through the shutdown process and leave
+ output on the screen for debugging purposes. Or when the user wants the OS to
+ stop, but leave the power on. To power off at the end of the shutdown sequence
+-use the -P modifier instead.
++use the -P option instead.
+ .\"}}}
+ .\"{{{  -f
+ .IP \fB\-f\fP
+--- sysvinit-2.95/src/shutdown.c
 sysvinit-2.95/src/shutdown.c
+@@ -144,9 +144,7 @@
+   "\t\t  -r:  reboot after shutdown.\n"
+   "\t\t  -h:  halt after shutdown.\n"
+   "\t\t  -P:  halt action is to turn off power.\n"
+-"\t\t   can only be used along with -h flag.\n"
+   "\t\t  -H:  halt action is to just halt.\n"
+-"\t\t   can only be used along with -h flag.\n"
+   "\t\t  -f:  do a 'fast' reboot (skip fsck).\n"
+   "\t\t  -F:  Force fsck on reboot.\n"
+   "\t\t  -n:  do not go through \"init\" but go down real fast.\n"
+@@ -556,9 +554,11 @@
+   switch(c) {
+   case 'H':
+   halttype = "HALT";
++  down_level[0] = '0';
+   break;
+   case 'P':
+   halttype = "POWEROFF";
++  down_level[0] = '0';
+   break;
+   case 'a': /* Access control. */
+   useacl = 1;
+@@ -574,6 +574,8 @@
+   break;
+   case 'h': /* Halt after shutdown */
+   down_level[0] = '0';
++  if (!halttype)
++  halttype = "POWEROFF";
+   break;
+   case 'f': /* Don't 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-05-03 Thread Mikle Kolyada
commit: d2e699e8a1c0df06f9b5c70d781eac5a12dbbb47
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May  4 00:02:46 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May  4 00:02:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e699e8

sys-apps/sysvinit: Add ~riscv keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-apps/sysvinit/sysvinit-2.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.94.ebuild 
b/sys-apps/sysvinit/sysvinit-2.94.ebuild
index ea95cca195f..51fe022e6eb 100644
--- a/sys-apps/sysvinit/sysvinit-2.94.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.94.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2019-04-20 Thread Lars Wendler
commit: b5e3f074c5d9c0e83f03e6320d6685fa7dbc4154
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Apr 20 22:51:54 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Apr 20 22:51:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e3f074

sys-apps/sysvinit: Removed old.

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   1 -
 .../sysvinit/files/sysvinit-2.88-shutdown-h.patch  |  65 
 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild  | 117 -
 3 files changed, 183 deletions(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index a7aa2c886a0..85991333fc4 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,2 @@
-DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
 DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50

diff --git a/sys-apps/sysvinit/files/sysvinit-2.88-shutdown-h.patch 
b/sys-apps/sysvinit/files/sysvinit-2.88-shutdown-h.patch
deleted file mode 100644
index 716999c39c3..000
--- a/sys-apps/sysvinit/files/sysvinit-2.88-shutdown-h.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-other inits have moved to not requiring the -h flag when used with -H/-P.
-modify sysvinit to be the same since it really doesn't matter.
-
-https://bugs.gentoo.org/449354
-
-patch by Doug Goldstein
-
 sysvinit-2.88dsf/man/shutdown.8
-+++ sysvinit-2.88dsf/man/shutdown.8
-@@ -66,16 +66,15 @@
- .\"}}}
- .\"{{{  -h
- .IP \fB\-h\fP
--Halt or power off after shutdown.
-+Equivalent to -P, unless -H is specified.
- .\"}}}
- .\"{{{  -P
- .IP \fB\-P\fP
--Halt action is to turn off the power.
-+Action is to power-off the machine.
- .\"}}}
- .\"{{{  -H
- .IP \fB\-H\fP
--Modifier to the -h flag.  Halt action is to halt or drop into boot
--monitor on systems that support it.  Must be used with the -h flag.
-+Action is to halt the machine.
- .\"}}}
- .\"{{{  -f
- .IP \fB\-f\fP
 sysvinit-2.88dsf/src/shutdown.c
-+++ sysvinit-2.88dsf/src/shutdown.c
-@@ -514,9 +514,11 @@
-   switch(c) {
-   case 'H':
-   halttype = "HALT";
-+  down_level[0] = '0';
-   break;
-   case 'P':
-   halttype = "POWERDOWN";
-+  down_level[0] = '0';
-   break;
-   case 'a': /* Access control. */
-   useacl = 1;
-@@ -532,6 +534,8 @@
-   break;
-   case 'h': /* Halt after shutdown */
-   down_level[0] = '0';
-+  if (!halttype)
-+  halttype = "POWERDOWN";
-   break;
-   case 'f': /* Don't perform fsck after next boot */
-   fastboot = 1;
-@@ -565,12 +569,6 @@
-   }
-   }
- 
--  if (NULL != halttype && down_level[0] != '0') {
--  fprintf(stderr, "shutdown: -H and -P flags can only be used 
along with -h flag.\n");
--  usage();
--  exit(1);
--  }
--
-   /* Do we need to use the shutdown.allow file ? */
-   if (useacl && (fp = fopen(SDALLOW, "r")) != NULL) {
- 

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
deleted file mode 100644
index 18216a73072..000
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="/sbin/init - parent of all processes"
-HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
-IUSE="selinux ibm static kernel_FreeBSD"
-
-CDEPEND="
-   selinux? (
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-04-20 Thread Aaron Bauman
commit: c80ef70ffbd91d06f060938a7161d7e57e19917a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Apr 20 22:44:05 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 20 22:44:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80ef70f

sys-apps/sysvinit: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index fceb7ad651e..9386bee6975 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-04-08 Thread Mikle Kolyada
commit: 59cd4ae4361e25a16e5cef24482b1f3bd62c4bf9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 06:37:06 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 06:37:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59cd4ae4

sys-apps/sysvinit: alpha stable wrt bug #679818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index bd1fa88a9d5..fceb7ad651e 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-15 Thread Lars Wendler
commit: 6ea715e600364ec22e461a4ca77536004ed6a0b8
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Mar 10 03:04:27 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Mar 15 13:19:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea715e6

sys-apps/sysvinit: Do not force -fstack-protector-strong.

Fixes: https://bugs.gentoo.org/679504
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.94.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.94.ebuild 
b/sys-apps/sysvinit/sysvinit-2.94.ebuild
index bb9842d5c6a..ea95cca195f 100644
--- a/sys-apps/sysvinit/sysvinit-2.94.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.94.ebuild
@@ -36,7 +36,10 @@ PATCHES=(
 
 src_prepare() {
default
-   sed -i '/^CPPFLAGS =$/d' src/Makefile || die
+   sed -i \
+   -e '/^CPPFLAGS =$/d' \
+   -e '/^override CFLAGS +=/s/ -fstack-protector-strong//' \
+   src/Makefile || die
 
# last/lastb/mesg/mountpoint/sulogin/utmpdump/wall have moved to 
util-linux
sed -i -r \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-11 Thread Sergei Trofimovich
commit: dff7ae002e5713c8c1196615cd3ccedc79c01549
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar 11 22:41:43 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 11 22:41:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff7ae00

sys-apps/sysvinit: stable 2.93 for hppa, bug #679818

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 996f4a7ea9a..bd1fa88a9d5 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-11 Thread Sergei Trofimovich
commit: aec472f4d742adcb9e5f1f042676aacc72f018a4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 11 17:59:43 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 11 19:58:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec472f4

sys-apps/sysvinit: stable 2.93 for sparc, bug #679818

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index e31d4c67a8f..996f4a7ea9a 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Sergei Trofimovich
commit: e63b8f3f07cf73a8ae3fbe50eb86071c3656f4f7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 10 22:17:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 10 22:17:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63b8f3f

sys-apps/sysvinit: stable 2.93 for ia64, bug #679818

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index bef2ee42a72..e31d4c67a8f 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh 
~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Matt Turner
commit: 5b63e9a44c5e759d880b4476cd8932acc6c728db
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 10 21:24:02 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 10 21:38:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b63e9a4

sys-apps/sysvinit-2.93: ppc64 stable, bug 679818

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 54fcff0c6f7..bef2ee42a72 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ppc ~ppc64 s390 sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sh 
~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Matt Turner
commit: b42ac2ff31bbb6c18952fbc56ad2a2a7a808e7ee
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 10 21:23:59 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 10 21:38:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42ac2ff

sys-apps/sysvinit-2.93: ppc stable, bug 679818

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 5705b2004d8..54fcff0c6f7 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ppc ~ppc64 s390 sh 
~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Mikle Kolyada
commit: 8795ad88a741dbdf7807d96134ce8aadc22f8590
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 14:43:38 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 14:44:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8795ad88

sys-apps/sysvinit: m68k stable wrt bug #679818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="m68k"

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 005789f93d1..5705b2004d8 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Mikle Kolyada
commit: a30ba9d965a567c11d0242535316fae8f9978430
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 14:43:16 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 14:43:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30ba9d9

sys-apps/sysvinit: sh stable wrt bug #679818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sh"

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 4bbbcc0e70f..005789f93d1 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 sh 
~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Mikle Kolyada
commit: b4a373388ce1f5fad73495be5b9d9deda3bb8585
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 14:42:58 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 14:43:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a37338

sys-apps/sysvinit: s390 stable wrt bug #679818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 726ac2538e8..4bbbcc0e70f 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sh 
~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-10 Thread Mikle Kolyada
commit: 9a7cc2923e2eb280e216be343cd8943c7457b4ea
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 10 14:22:32 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 10 14:22:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7cc292

sys-apps/sysvinit: arm stable wrt bug #679818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 3932693cdfe..726ac2538e8 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-09 Thread Thomas Deutschmann
commit: dfa45bbf7f30283b94670ea182f06fc4b5ffaa51
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Mar  9 19:16:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Mar  9 19:18:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa45bbf

sys-apps/sysvinit: x86 stable (bug #679818)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index 2b2e18cd493..3932693cdfe 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-03-09 Thread Mikle Kolyada
commit: 86c82eae48ef9189daf25957284e0d9f24d10792
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar  9 08:56:28 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar  9 08:57:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c82eae

sys-apps/sysvinit: amd64 stable wrt bug #679818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sys-apps/sysvinit/sysvinit-2.93.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
index c98ccf61fec..2b2e18cd493 100644
--- a/sys-apps/sysvinit/sysvinit-2.93.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 [[ "${PV}" == *beta* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-02-25 Thread Lars Wendler
commit: 24570972e5f34d12039e7e51bc15d09f70374721
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 25 12:01:32 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb 25 12:01:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24570972

sys-apps/sysvinit: Bump to version 2.94. Removed old.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest| 2 +-
 sys-apps/sysvinit/{sysvinit-2.94_beta.ebuild => sysvinit-2.94.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 93b32e5f002..a7aa2c886a0 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,3 @@
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
-DIST sysvinit-2.94-beta.tar.xz 120584 BLAKE2B 
7fe9bdfcdbccd13cb34a0a48da45314f1d960c49380255f99df151717c9228b6f0cdd8362795d5e6145eb483845cfbb5966937853ff826f60f0db57cd121d06c
 SHA512 
f403e352572247d3a9c30f591d0119950b0332c51dd3c5d33f5140f7effb1832b314322dc79bb4f2958ac370c461808651e1f712d67a877ef7f9e21d463abcb1
+DIST sysvinit-2.94.tar.xz 120900 BLAKE2B 
e45a95246325e93ef49f11573924216937e238761cb9f5979ae2b272838fb3280b1d12c9553992271f7926dc7c7bc18e352a8019a70f54c592971fe043453804
 SHA512 
8d3b7b777f7c37cf5eaf73d4cdfad8ac54c6115577052bd7ddf3588da8fb7d16b812ffaade0ce300c2c6b7d2acd6e7778130544befc171eab174ee8766b3ec50

diff --git a/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.94.ebuild
similarity index 100%
rename from sys-apps/sysvinit/sysvinit-2.94_beta.ebuild
rename to sys-apps/sysvinit/sysvinit-2.94.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-02-18 Thread Lars Wendler
commit: 5298548230002f61f280ee6ec374ca06537d7fb6
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 18 16:17:43 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb 18 16:18:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52985482

sys-apps/sysvinit: Use separate sed command for logsave removal.

Package-Manager: Portage-2.3.61, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.94_beta.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild
index c79dc75f1d4..bb9842d5c6a 100644
--- a/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild
@@ -39,10 +39,9 @@ src_prepare() {
sed -i '/^CPPFLAGS =$/d' src/Makefile || die
 
# last/lastb/mesg/mountpoint/sulogin/utmpdump/wall have moved to 
util-linux
-   # logsave is already in e2fsprogs
sed -i -r \
-   -e 
'/^(USR)?S?BIN/s:\<(last|lastb|logsave|mesg|mountpoint|sulogin|utmpdump|wall)\>::g'
 \
-   -e 
'/^MAN[18]/s:\<(last|lastb|logsave|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g'
 \
+   -e 
'/^(USR)?S?BIN/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)\>::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
src/Makefile || die
 
# pidof has moved to >=procps-3.3.9
@@ -51,6 +50,12 @@ src_prepare() {
-e '/^MAN8/s:\::g' \
src/Makefile || die
 
+   # logsave is already in e2fsprogs
+   sed -i -r \
+   -e '/^(USR)?S?BIN/s:\::g' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
# Mung inittab for specific architectures
cd "${WORKDIR}" || die
cp "${FILESDIR}"/inittab-2.91 inittab || die "cp inittab"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2019-02-18 Thread Lars Wendler
commit: e844db03b763517f1fcf187ea74d2211f26d5d1c
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 18 08:34:10 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb 18 08:38:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e844db03

sys-apps/sysvinit: Bump to version 2.94_beta

Package-Manager: Portage-2.3.61, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   1 +
 .../files/sysvinit-2.94_beta-shutdown-single.patch |  39 +++
 sys-apps/sysvinit/sysvinit-2.94_beta.ebuild| 128 +
 3 files changed, 168 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 7b91e7557d4..93b32e5f002 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,2 +1,3 @@
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72
+DIST sysvinit-2.94-beta.tar.xz 120584 BLAKE2B 
7fe9bdfcdbccd13cb34a0a48da45314f1d960c49380255f99df151717c9228b6f0cdd8362795d5e6145eb483845cfbb5966937853ff826f60f0db57cd121d06c
 SHA512 
f403e352572247d3a9c30f591d0119950b0332c51dd3c5d33f5140f7effb1832b314322dc79bb4f2958ac370c461808651e1f712d67a877ef7f9e21d463abcb1

diff --git a/sys-apps/sysvinit/files/sysvinit-2.94_beta-shutdown-single.patch 
b/sys-apps/sysvinit/files/sysvinit-2.94_beta-shutdown-single.patch
new file mode 100644
index 000..9aa85229eee
--- /dev/null
+++ b/sys-apps/sysvinit/files/sysvinit-2.94_beta-shutdown-single.patch
@@ -0,0 +1,39 @@
+This patch makes shutdown use the Single User runlevel by default so
+the gettys are shutdown too.
+
+Roy Marples 
+
+Forward-ported from v2.86 to v2.94_beta
+Lars Wendler 
+
+--- sysvinit-2.94/man/shutdown.8
 sysvinit-2.94/man/shutdown.8
+@@ -44,7 +44,7 @@
+ \fBshutdown\fP does its job by signalling the \fBinit\fP process, 
+ asking it to change the runlevel.
+ Runlevel \fB0\fP is used to halt the system, runlevel \fB6\fP is used
+-to reboot the system, and runlevel \fB1\fP is used to put to system into
++to reboot the system, and runlevel \fBS\fP is used to put to system into
+ a state where administrative tasks can be performed; this is the default
+ if neither the \fI-h\fP or \fI-r\fP flag is given to \fBshutdown\fP.
+ To see which actions are taken on halt or reboot see the appropriate
+--- sysvinit-2.94/src/shutdown.c
 sysvinit-2.94/src/shutdown.c
+@@ -547,7 +547,7 @@
+   usage();
+   exit(1);
+   }
+-  strcpy(down_level, "1");
++  strcpy(down_level, "S");
+   halttype = NULL;
+ memset(when, '\0', WHEN_SIZE);
+ 
+@@ -734,6 +734,8 @@
+   strncpy(newstate, "for reboot", STATELEN);
+   break;
+   case '1':
++  case 'S':
++  case 's':
+   strncpy(newstate, "to maintenance mode", STATELEN);
+   break;
+   default:

diff --git a/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild
new file mode 100644
index 000..c79dc75f1d4
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.94_beta.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *beta* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g'
 \
+   -e 
'/^MAN[18]/s:\<(last|lastb|logsave|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g'
 \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.91 inittab || die "cp inittab"
+   local insert=()
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/

2019-01-28 Thread Lars Wendler
commit: e584a3a349286aae2d26432e9ec269d10c8efe85
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan 28 00:53:00 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan 28 00:53:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e584a3a3

sys-apps/sysvinit: Removed old.

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   2 -
 sys-apps/sysvinit/files/inittab-2.88   |  59 --
 .../sysvinit/files/sysvinit-2.88-makefile.patch|  60 --
 .../sysvinit/files/sysvinit-2.88-selinux.patch |  38 ---
 .../sysvinit/files/sysvinit-2.88-sysmacros.patch   |  12 --
 .../sysvinit/files/sysvinit-2.88-ttydefaults.patch |  10 --
 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild  | 122 -
 sys-apps/sysvinit/sysvinit-2.92.ebuild | 122 -
 8 files changed, 425 deletions(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 32422a04565..7b91e7557d4 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,4 +1,2 @@
-DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
-DIST sysvinit-2.92.tar.xz 117560 BLAKE2B 
300c9b7dffb5a07ece9b12682bf49816143215953527b69fe80c4f7f9b487de6c812213c9a851c5636de3989889b3179ace9a17b35c985729655a7c877b67170
 SHA512 
1395943540bc52d999de64c426c7f807d7688166591a8104e6c8cec2f45f13e0e3dd3d182b91194402c38172f412424a6c7d8c09662b3b5169ba6f928b5592a9
 DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72

diff --git a/sys-apps/sysvinit/files/inittab-2.88 
b/sys-apps/sysvinit/files/inittab-2.88
deleted file mode 100644
index baab75b31ac..000
--- a/sys-apps/sysvinit/files/inittab-2.88
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# /etc/inittab:  This file describes how the INIT process should set up
-#the system in a certain run-level.
-#
-# Author:  Miquel van Smoorenburg, 
-# Modified by:  Patrick J. Volkerding, 
-# Modified by:  Daniel Robbins, 
-# Modified by:  Martin Schlemmer, 
-# Modified by:  Mike Frysinger, 
-# Modified by:  Robin H. Johnson, 
-# Modified by:  William Hubbs, 
-#
-
-# Default runlevel.
-id:3:initdefault:
-
-# System initialization, mount local filesystems, etc.
-si::sysinit:/sbin/openrc sysinit
-
-# Further system initialization, brings up the boot runlevel.
-rc::bootwait:/sbin/openrc boot
-
-l0:0:wait:/sbin/openrc shutdown 
-l0s:0:wait:/sbin/halt -dhnp
-l1:1:wait:/sbin/openrc single
-l2:2:wait:/sbin/openrc nonetwork
-l3:3:wait:/sbin/openrc default
-l4:4:wait:/sbin/openrc default
-l5:5:wait:/sbin/openrc default
-l6:6:wait:/sbin/openrc reboot
-l6r:6:wait:/sbin/reboot -dkn
-#z6:6:respawn:/sbin/sulogin
-
-# new-style single-user
-su0:S:wait:/sbin/openrc single
-su1:S:wait:/sbin/sulogin
-
-# TERMINALS
-#x1:12345:respawn:/sbin/agetty 38400 console linux
-c1:12345:respawn:/sbin/agetty 38400 tty1 linux
-c2:2345:respawn:/sbin/agetty 38400 tty2 linux
-c3:2345:respawn:/sbin/agetty 38400 tty3 linux
-c4:2345:respawn:/sbin/agetty 38400 tty4 linux
-c5:2345:respawn:/sbin/agetty 38400 tty5 linux
-c6:2345:respawn:/sbin/agetty 38400 tty6 linux
-
-# SERIAL CONSOLES
-#s0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
-#s1:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
-
-# What to do at the "Three Finger Salute".
-ca:12345:ctrlaltdel:/sbin/shutdown -r now
-
-# Used by /etc/init.d/xdm to control DM startup.
-# Read the comments in /etc/init.d/xdm for more
-# info. Do NOT remove, as this will start nothing
-# extra at boot if /etc/init.d/xdm is not added
-# to the "default" runlevel.
-x:a:once:/etc/X11/startDM.sh

diff --git a/sys-apps/sysvinit/files/sysvinit-2.88-makefile.patch 
b/sys-apps/sysvinit/files/sysvinit-2.88-makefile.patch
deleted file mode 100644
index 73c0160803a..000
--- a/sys-apps/sysvinit/files/sysvinit-2.88-makefile.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-https://savannah.nongnu.org/bugs/index.php?29758
-
-From 2b7d90f04cdd0e343f413c5c7672615926c02706 Mon Sep 17 00:00:00 2001
-From: wfink 
-Date: Tue, 4 May 2010 07:50:12 +
-Subject: [PATCH] Fix sysvinit bug #29758
-
-git-svn-id: 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-01-28 Thread Matt Turner
commit: 4661d7f18709332115d37b14e02ceb9bc23a1014
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 28 00:46:33 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 28 00:48:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4661d7f1

sys-apps/sysvinit-2.91-r1: ppc stable, bug 671752

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 0c70180b384..f6efa2394e0 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc 
x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-01-28 Thread Matt Turner
commit: 86b1d439df195456fbd24e326ab3fa90781d8d64
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 28 00:46:50 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 28 00:48:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b1d439

sys-apps/sysvinit-2.91-r1: ppc64 stable, bug 671752

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index f6efa2394e0..18216a73072 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc 
x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2019-01-18 Thread Mart Raudsepp
commit: e0b089deb33ed769ffbb690df5882e5f4729a573
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan 18 09:43:04 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan 18 09:43:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b089de

sys-apps/sysvinit: arm64 stable (bug #671752)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 61dc9a5a4cc..0c70180b384 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-12-27 Thread Mikle Kolyada
commit: 578a61529ec19712f596e53933e432ff5816166f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Dec 28 07:10:07 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Dec 28 07:10:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578a6152

sys-apps/sysvinit: s390/sh/m68k stable wrt bug #671752

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 8da8b37332c..61dc9a5a4cc 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-30 Thread Tobias Klausmann
commit: 274652d5d76afd74bc77eb9e08158f635f5b873c
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Nov 30 11:12:33 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Nov 30 11:12:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274652d5

sys-apps/sysvinit-2.91-r1: alpha stable

Bug: http://bugs.gentoo.org/671752
Signed-off-by: Tobias Klausmann  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 1e178dea7a7..8da8b37332c 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-27 Thread Lars Wendler
commit: 05ffafeb75a8c036b51d0633af867b00d7d7e599
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 27 09:09:16 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov 27 09:09:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ffafeb

sys-apps/sysvinit: Bump to version 2.93

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   1 +
 sys-apps/sysvinit/sysvinit-2.93.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 3285e986737..32422a04565 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,4 @@
 DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
 DIST sysvinit-2.92.tar.xz 117560 BLAKE2B 
300c9b7dffb5a07ece9b12682bf49816143215953527b69fe80c4f7f9b487de6c812213c9a851c5636de3989889b3179ace9a17b35c985729655a7c877b67170
 SHA512 
1395943540bc52d999de64c426c7f807d7688166591a8104e6c8cec2f45f13e0e3dd3d182b91194402c38172f412424a6c7d8c09662b3b5169ba6f928b5592a9
+DIST sysvinit-2.93.tar.xz 117580 BLAKE2B 
2e771b00dbdc73e76df9e78659aaa5e5fcbfda36290a1b5aa20a5a6fe3540c4616f2a235a668de30d33c620e2d2516da303537eda47b83b29b0844ad7aa77df4
 SHA512 
c80d07a674253d15ec6382cfaf792f47486e2e84ab9c913d3c9e03b590cf211177a3a14e168f4d1c9c2e97737221f7ac70a75633d90502837a6d29bdc4c48d72

diff --git a/sys-apps/sysvinit/sysvinit-2.93.ebuild 
b/sys-apps/sysvinit/sysvinit-2.93.ebuild
new file mode 100644
index 000..c98ccf61fec
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.93.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *beta* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.91 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
+   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
+   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
+   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
+   if use ibm ; then
+   insert+=(
+   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
+   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
+   )
+   fi
+   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
+   if use kernel_FreeBSD ; then
+   sed -i \
+   -e 's/linux/cons25/g' \
+   -e 's/ttyS0/cuaa0/g' \
+   -e 's/ttyS1/cuaa1/g' \
+   inittab #121786
+   fi
+   if use x86 || use amd64 ; then
+   sed -i \
+   -e '/ttyS[01]/s:9600:115200:' \
+   inittab
+   fi
+   if [[ ${#insert[@]} -gt 0 ]] ; then
+   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" >> inittab
+   fi
+}
+
+src_compile() {
+   tc-export CC
+   append-lfs-flags
+   export DISTRO= #381311
+   export VERSION="${PV}"
+   use static && append-ldflags -static
+   emake -C src $(usex selinux 'WITH_SELINUX=yes' '')

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2018-11-27 Thread Lars Wendler
commit: e9654deb25729984b2edf5ebaaa47be7b11da741
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 27 09:03:36 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov 27 09:03:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9654deb

sys-apps/sysvinit: bootlogd init script improvements.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/files/{bootlogd => bootlogd.initd} | 6 +-
 sys-apps/sysvinit/sysvinit-2.92.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-apps/sysvinit/files/bootlogd 
b/sys-apps/sysvinit/files/bootlogd.initd
old mode 100755
new mode 100644
similarity index 77%
rename from sys-apps/sysvinit/files/bootlogd
rename to sys-apps/sysvinit/files/bootlogd.initd
index 3f3e3634e35..a42219271a8
--- a/sys-apps/sysvinit/files/bootlogd
+++ b/sys-apps/sysvinit/files/bootlogd.initd
@@ -5,8 +5,4 @@
 description="bootlogd - record boot messages (sysvinit)"
 pidfile="/run/bootlogd"
 command="/sbin/bootlogd"
-command_args="-c -p ${pidfile}"
-
-depend() {
-   need localmount root
-}
+command_args="-p ${pidfile}"

diff --git a/sys-apps/sysvinit/sysvinit-2.92.ebuild 
b/sys-apps/sysvinit/sysvinit-2.92.ebuild
index 55808c88205..b6ea9ba1c91 100644
--- a/sys-apps/sysvinit/sysvinit-2.92.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.92.ebuild
@@ -102,7 +102,7 @@ src_install() {
# dead symlink
rm "${ED%/}"/usr/bin/lastb || die
 
-   doinitd "${FILESDIR}"/bootlogd
+   newinitd "${FILESDIR}"/bootlogd.initd bootlogd
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-26 Thread Mikle Kolyada
commit: 210108828cd2d0db36b48c6150531183fd778d8a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Nov 26 19:04:26 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Nov 26 19:04:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21010882

sys-apps/sysvinit: arm stable wrt bug #671752

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 3ecebd5387f..1e178dea7a7 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-24 Thread Sergei Trofimovich
commit: 1ab99f0e493148eacc9eae22dc3f1642469eae5c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 24 10:44:05 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 24 10:44:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab99f0e

sys-apps/sysvinit: stable 2.91-r1 for ia64, bug #671752

Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 41536cfadb9..3ecebd5387f 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-24 Thread Sergei Trofimovich
commit: f357f78b5c63c89e31f1abf4cb68328bafd80b39
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 24 10:37:33 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 24 10:38:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f357f78b

sys-apps/sysvinit: stable 2.91-r1 for hppa, bug #671752

Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 9d64e24c669..41536cfadb9 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/

2018-11-23 Thread Lars Wendler
commit: f2476df5f80bbdd85109d7df0d3a070ab48bc1de
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov 23 21:47:09 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 23 21:47:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2476df5

sys-apps/sysvinit: Improved shutdown_h patch.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 .../files/sysvinit-2.92_beta-shutdown-h.patch| 20 +++-
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch 
b/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch
index cf8786ac4a2..e53a9208c6d 100644
--- a/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch
+++ b/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch
@@ -7,8 +7,8 @@ patch by Doug Goldstein
 
 ---
  man/shutdown.8 |8 +++-
- src/shutdown.c |   10 --
- 2 files changed, 7 insertions(+), 11 deletions(-)
+ src/shutdown.c |   12 
+ 2 files changed, 7 insertions(+), 13 deletions(-)
 
 --- sysvinit-2.92/man/shutdown.8
 +++ sysvinit-2.92/man/shutdown.8
@@ -35,7 +35,17 @@ patch by Doug Goldstein
  .IP \fB\-f\fP
 --- sysvinit-2.92/src/shutdown.c
 +++ sysvinit-2.92/src/shutdown.c
-@@ -546,9 +546,11 @@
+@@ -135,9 +135,7 @@
+   "\t\t  -r:  reboot after shutdown.\n"
+   "\t\t  -h:  halt after shutdown.\n"
+   "\t\t  -P:  halt action is to turn off power.\n"
+-"\t\t   can only be used along with -h flag.\n"
+   "\t\t  -H:  halt action is to just halt.\n"
+-"\t\t   can only be used along with -h flag.\n"
+   "\t\t  -f:  do a 'fast' reboot (skip fsck).\n"
+   "\t\t  -F:  Force fsck on reboot.\n"
+   "\t\t  -n:  do not go through \"init\" but go down real fast.\n"
+@@ -546,9 +544,11 @@
switch(c) {
case 'H':
halttype = "HALT";
@@ -47,7 +57,7 @@ patch by Doug Goldstein
break;
case 'a': /* Access control. */
useacl = 1;
-@@ -564,6 +566,8 @@
+@@ -564,6 +564,8 @@
break;
case 'h': /* Halt after shutdown */
down_level[0] = '0';
@@ -56,7 +66,7 @@ patch by Doug Goldstein
break;
case 'f': /* Don't perform fsck after next boot */
fastboot = 1;
-@@ -603,12 +607,6 @@
+@@ -603,12 +605,6 @@
}
}
  



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-23 Thread Lars Wendler
commit: a900e79e019635f1deb9851c7e6445114d45e80d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov 23 21:32:19 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 23 21:32:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a900e79e

sys-apps/sysvinit: Bump to version 2.92. Removed old.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest| 2 +-
 sys-apps/sysvinit/{sysvinit-2.92_beta.ebuild => sysvinit-2.92.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 3df466c2895..3285e986737 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,3 @@
 DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
-DIST sysvinit-2.92-beta.tar.xz 117508 BLAKE2B 
3798afc719bc83f7e70727f7de9862eebed81d3f8c708840c6b32d00e83c2a1f43433c9b7bbcdc5560a4a33207caa000e72b7aba3d18abefc13b12e753ffd5fe
 SHA512 
6e1d09c14d07a5159c73149336a97f6c1edac980dc9d9c330c5deaf9a0ee5235fc7add22f00df75f467442479cd900aa9acf538865eb7c10db75b490ff41eb72
+DIST sysvinit-2.92.tar.xz 117560 BLAKE2B 
300c9b7dffb5a07ece9b12682bf49816143215953527b69fe80c4f7f9b487de6c812213c9a851c5636de3989889b3179ace9a17b35c985729655a7c877b67170
 SHA512 
1395943540bc52d999de64c426c7f807d7688166591a8104e6c8cec2f45f13e0e3dd3d182b91194402c38172f412424a6c7d8c09662b3b5169ba6f928b5592a9

diff --git a/sys-apps/sysvinit/sysvinit-2.92_beta.ebuild 
b/sys-apps/sysvinit/sysvinit-2.92.ebuild
similarity index 100%
rename from sys-apps/sysvinit/sysvinit-2.92_beta.ebuild
rename to sys-apps/sysvinit/sysvinit-2.92.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-23 Thread Thomas Deutschmann
commit: 4f07f4e56921ccf77bdaeb57b812d09e27adcab4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Nov 23 20:30:36 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Nov 23 20:30:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f07f4e5

sys-apps/sysvinit: x86 stable (bug #671752)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 9dc42e0281a..9d64e24c669 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-23 Thread Mikle Kolyada
commit: 9f3f72e62ed56a54d13ccbbe47bf6f3983f50892
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 23 17:28:17 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 23 17:28:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3f72e6

sys-apps/sysvinit: amd64 stable wrt bug #671752

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index 920b09c5249..9dc42e0281a 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-23 Thread Sergei Trofimovich
commit: ff60928254d3513cfaf38e800c9203938184804f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 23 16:47:17 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 23 16:49:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff609282

sys-apps/sysvinit: stable 2.91-r1 for sparc, bug #671752

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
index da9b190c71d..920b09c5249 100644
--- a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2018-11-23 Thread Lars Wendler
commit: 437d6c26e5fbecd737d73bd7c1bf0aa5c815bd9d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov 23 13:44:48 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 23 13:47:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437d6c26

sys-apps/sysvinit: Bump to version 2.92_beta

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest |   1 +
 sys-apps/sysvinit/files/bootlogd   |  12 ++
 .../files/sysvinit-2.92_beta-shutdown-h.patch  |  71 
 sys-apps/sysvinit/sysvinit-2.92_beta.ebuild| 122 +
 4 files changed, 206 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 6534e5b81ab..4415458d985 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -2,3 +2,4 @@ DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311
 DIST sysvinit-2.89.tar.bz2 113231 BLAKE2B 
defb82041edd5d9b95a7c73c950df18107aad292279270b0248b6c803b297c7c2f3edebfeb96ef2d7c3908de689ae265790b2379b9fb63c03d42138af8c418c1
 SHA512 
3582da52364e3c1f1a488c415f875ab264630cb23f85bc356915f50afc5a42ace18278ed04086cf38c1fe9c7a860f6fc3c2bb1cc50e5560b350a92c24411682c
 DIST sysvinit-2.90.tar.xz 112840 BLAKE2B 
24ecd6cbb0dd5c6695ae60fcfab062cafcbe7867cdba2cb3b05c7cf0e9c129364c968e70579ef904f5c617788bc607bdb9068d633afd53e0bb3cbcf41d562f0f
 SHA512 
0fc05cba767d6285504c1c791e2e136cff7865fc6ef8beb8287bede305668ab09590a9b25ebc75bfc2060ea76707ac3dc529bc661a6a92c7b2cc23f5b0a801e6
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
+DIST sysvinit-2.92-beta.tar.xz 117508 BLAKE2B 
3798afc719bc83f7e70727f7de9862eebed81d3f8c708840c6b32d00e83c2a1f43433c9b7bbcdc5560a4a33207caa000e72b7aba3d18abefc13b12e753ffd5fe
 SHA512 
6e1d09c14d07a5159c73149336a97f6c1edac980dc9d9c330c5deaf9a0ee5235fc7add22f00df75f467442479cd900aa9acf538865eb7c10db75b490ff41eb72

diff --git a/sys-apps/sysvinit/files/bootlogd b/sys-apps/sysvinit/files/bootlogd
new file mode 100755
index 000..3f3e3634e35
--- /dev/null
+++ b/sys-apps/sysvinit/files/bootlogd
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="bootlogd - record boot messages (sysvinit)"
+pidfile="/run/bootlogd"
+command="/sbin/bootlogd"
+command_args="-c -p ${pidfile}"
+
+depend() {
+   need localmount root
+}

diff --git a/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch 
b/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch
new file mode 100644
index 000..cf8786ac4a2
--- /dev/null
+++ b/sys-apps/sysvinit/files/sysvinit-2.92_beta-shutdown-h.patch
@@ -0,0 +1,71 @@
+other inits have moved to not requiring the -h flag when used with -H/-P.
+modify sysvinit to be the same since it really doesn't matter.
+
+https://bugs.gentoo.org/449354
+
+patch by Doug Goldstein
+
+---
+ man/shutdown.8 |8 +++-
+ src/shutdown.c |   10 --
+ 2 files changed, 7 insertions(+), 11 deletions(-)
+
+--- sysvinit-2.92/man/shutdown.8
 sysvinit-2.92/man/shutdown.8
+@@ -66,17 +66,15 @@
+ .\"}}}
+ .\"{{{  -h
+ .IP \fB\-h\fP
+-Halt or power off after shutdown.
++Equivalent to -P, unless -H is specified.
+ .\"}}}
+ .\"{{{  -P
+ .IP \fB\-P\fP
+-Modifier to the -h flag. Halt action is to turn off the power. 
+-Must be used with the -h flag.
++Action is to turn off the power. 
+ .\"}}}
+ .\"{{{  -H
+ .IP \fB\-H\fP
+-Modifier to the -h flag.  Halt action is to halt or drop into boot
+-monitor on systems that support it.  Must be used with the -h flag.
++Action is to halt or drop into boot monitor on systems that support it.
+ .\"}}}
+ .\"{{{  -f
+ .IP \fB\-f\fP
+--- sysvinit-2.92/src/shutdown.c
 sysvinit-2.92/src/shutdown.c
+@@ -546,9 +546,11 @@
+   switch(c) {
+   case 'H':
+   halttype = "HALT";
++  down_level[0] = '0';
+   break;
+   case 'P':
+   halttype = "POWEROFF";
++  down_level[0] = '0';
+   break;
+   case 'a': /* Access control. */
+   useacl = 1;
+@@ -564,6 +566,8 @@
+   break;
+   case 'h': /* Halt after shutdown */
+   down_level[0] = '0';
++  if (!halttype)
++  halttype = "POWEROFF";
+   break;
+   case 'f': /* Don't 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-11-23 Thread Lars Wendler
commit: c225e7be4e7f952ea8b3a0fe6d8742084368c831
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov 23 13:47:19 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 23 13:47:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c225e7be

sys-apps/sysvinit: Removed old.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/Manifest|   2 -
 sys-apps/sysvinit/sysvinit-2.89-r1.ebuild | 117 --
 sys-apps/sysvinit/sysvinit-2.90.ebuild| 117 --
 sys-apps/sysvinit/sysvinit-2.91.ebuild| 117 --
 4 files changed, 353 deletions(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 4415458d985..3df466c2895 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,5 +1,3 @@
 DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
-DIST sysvinit-2.89.tar.bz2 113231 BLAKE2B 
defb82041edd5d9b95a7c73c950df18107aad292279270b0248b6c803b297c7c2f3edebfeb96ef2d7c3908de689ae265790b2379b9fb63c03d42138af8c418c1
 SHA512 
3582da52364e3c1f1a488c415f875ab264630cb23f85bc356915f50afc5a42ace18278ed04086cf38c1fe9c7a860f6fc3c2bb1cc50e5560b350a92c24411682c
-DIST sysvinit-2.90.tar.xz 112840 BLAKE2B 
24ecd6cbb0dd5c6695ae60fcfab062cafcbe7867cdba2cb3b05c7cf0e9c129364c968e70579ef904f5c617788bc607bdb9068d633afd53e0bb3cbcf41d562f0f
 SHA512 
0fc05cba767d6285504c1c791e2e136cff7865fc6ef8beb8287bede305668ab09590a9b25ebc75bfc2060ea76707ac3dc529bc661a6a92c7b2cc23f5b0a801e6
 DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5
 DIST sysvinit-2.92-beta.tar.xz 117508 BLAKE2B 
3798afc719bc83f7e70727f7de9862eebed81d3f8c708840c6b32d00e83c2a1f43433c9b7bbcdc5560a4a33207caa000e72b7aba3d18abefc13b12e753ffd5fe
 SHA512 
6e1d09c14d07a5159c73149336a97f6c1edac980dc9d9c330c5deaf9a0ee5235fc7add22f00df75f467442479cd900aa9acf538865eb7c10db75b490ff41eb72

diff --git a/sys-apps/sysvinit/sysvinit-2.89-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.89-r1.ebuild
deleted file mode 100644
index 8e44ac619ed..000
--- a/sys-apps/sysvinit/sysvinit-2.89-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="/sbin/init - parent of all processes"
-HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE="selinux ibm static kernel_FreeBSD"
-
-CDEPEND="
-   selinux? (
-   >=sys-libs/libselinux-1.28
-   )"
-DEPEND="${CDEPEND}
-   virtual/os-headers"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-shutdown )
-   !::g' \
-   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
-   src/Makefile || die
-
-   # pidof has moved to >=procps-3.3.9
-   sed -i -r \
-   -e '/\/bin\/pidof/d' \
-   -e '/^MAN8/s:\::g' \
-   src/Makefile || die
-
-   # Mung inittab for specific architectures
-   cd "${WORKDIR}" || die
-   cp "${FILESDIR}"/inittab-2.88 inittab || die "cp inittab"
-   local insert=()
-   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
-   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
-   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
-   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
-   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
-   if use ibm ; then
-   insert+=(
-   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
-   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
-   )
-   fi
-   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
-   if use kernel_FreeBSD ; then
-   sed -i \
-   -e 's/linux/cons25/g' \
-   -e 's/ttyS0/cuaa0/g' \
-   -e 's/ttyS1/cuaa1/g' \
-   inittab #121786
-   fi
-   if use x86 || use amd64 ; then
-   sed -i \
-   -e 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2018-10-31 Thread William Hubbs
commit: d91617e997cdde5eb4c1fba797fdcb221dcbbd8a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Oct 28 19:12:43 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Oct 31 14:10:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91617e9

sys-apps/sysvinit: call telinit u when halting or rebooting

Closes: https://bugs.gentoo.org/642858
Package-Manager: Portage-2.3.51_p2, Repoman-2.3.11_p27
Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/sysvinit/files/inittab-2.91  |  61 
 sys-apps/sysvinit/sysvinit-2.91-r1.ebuild | 117 ++
 2 files changed, 178 insertions(+)

diff --git a/sys-apps/sysvinit/files/inittab-2.91 
b/sys-apps/sysvinit/files/inittab-2.91
new file mode 100644
index 000..f9ed8d1126a
--- /dev/null
+++ b/sys-apps/sysvinit/files/inittab-2.91
@@ -0,0 +1,61 @@
+#
+# /etc/inittab:  This file describes how the INIT process should set up
+#the system in a certain run-level.
+#
+# Author:  Miquel van Smoorenburg, 
+# Modified by:  Patrick J. Volkerding, 
+# Modified by:  Daniel Robbins, 
+# Modified by:  Martin Schlemmer, 
+# Modified by:  Mike Frysinger, 
+# Modified by:  Robin H. Johnson, 
+# Modified by:  William Hubbs, 
+#
+
+# Default runlevel.
+id:3:initdefault:
+
+# System initialization, mount local filesystems, etc.
+si::sysinit:/sbin/openrc sysinit
+
+# Further system initialization, brings up the boot runlevel.
+rc::bootwait:/sbin/openrc boot
+
+l0u:0:wait:/sbin/telinit u
+l0:0:wait:/sbin/openrc shutdown
+l0s:0:wait:/sbin/halt -dhnp
+l1:1:wait:/sbin/openrc single
+l2:2:wait:/sbin/openrc nonetwork
+l3:3:wait:/sbin/openrc default
+l4:4:wait:/sbin/openrc default
+l5:5:wait:/sbin/openrc default
+l6u:6:wait:/sbin/telinit u
+l6:6:wait:/sbin/openrc reboot
+l6r:6:wait:/sbin/reboot -dkn
+#z6:6:respawn:/sbin/sulogin
+
+# new-style single-user
+su0:S:wait:/sbin/openrc single
+su1:S:wait:/sbin/sulogin
+
+# TERMINALS
+#x1:12345:respawn:/sbin/agetty 38400 console linux
+c1:12345:respawn:/sbin/agetty 38400 tty1 linux
+c2:2345:respawn:/sbin/agetty 38400 tty2 linux
+c3:2345:respawn:/sbin/agetty 38400 tty3 linux
+c4:2345:respawn:/sbin/agetty 38400 tty4 linux
+c5:2345:respawn:/sbin/agetty 38400 tty5 linux
+c6:2345:respawn:/sbin/agetty 38400 tty6 linux
+
+# SERIAL CONSOLES
+#s0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
+#s1:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
+
+# What to do at the "Three Finger Salute".
+ca:12345:ctrlaltdel:/sbin/shutdown -r now
+
+# Used by /etc/init.d/xdm to control DM startup.
+# Read the comments in /etc/init.d/xdm for more
+# info. Do NOT remove, as this will start nothing
+# extra at boot if /etc/init.d/xdm is not added
+# to the "default" runlevel.
+x:a:once:/etc/X11/startDM.sh

diff --git a/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
new file mode 100644
index 000..da9b190c71d
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.91-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.91 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
+   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
+   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
+   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
+   if use ibm ; then
+   insert+=(
+   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
+   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
+   )
+   fi
+   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
+   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-10-21 Thread Lars Wendler
commit: c622bf9fa73f485638c8d2e53c26cc20799e466f
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct 21 11:44:08 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Oct 21 11:44:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c622bf9f

sys-apps/sysvinit: Bump to version 2.91

Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/sysvinit/Manifest |   1 +
 sys-apps/sysvinit/sysvinit-2.91.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index da7a4d84dca..6534e5b81ab 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,3 +1,4 @@
 DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
 DIST sysvinit-2.89.tar.bz2 113231 BLAKE2B 
defb82041edd5d9b95a7c73c950df18107aad292279270b0248b6c803b297c7c2f3edebfeb96ef2d7c3908de689ae265790b2379b9fb63c03d42138af8c418c1
 SHA512 
3582da52364e3c1f1a488c415f875ab264630cb23f85bc356915f50afc5a42ace18278ed04086cf38c1fe9c7a860f6fc3c2bb1cc50e5560b350a92c24411682c
 DIST sysvinit-2.90.tar.xz 112840 BLAKE2B 
24ecd6cbb0dd5c6695ae60fcfab062cafcbe7867cdba2cb3b05c7cf0e9c129364c968e70579ef904f5c617788bc607bdb9068d633afd53e0bb3cbcf41d562f0f
 SHA512 
0fc05cba767d6285504c1c791e2e136cff7865fc6ef8beb8287bede305668ab09590a9b25ebc75bfc2060ea76707ac3dc529bc661a6a92c7b2cc23f5b0a801e6
+DIST sysvinit-2.91.tar.xz 114412 BLAKE2B 
5e044f589f5001c2b5a30eda76bf5c24bb2a7e0d308b7027d54031848407e6b7667b59096044eb186a7f6a862521d4a670c05a17dcc929d07da6515058949606
 SHA512 
8dcf6de79b03567c300ef5f2b7dd211895745e231510d730092085a15f61f06f28cee7c504b0b022bdcb4b4e903f44946537d4fbb2b5069fb5d29bb099fd45f5

diff --git a/sys-apps/sysvinit/sysvinit-2.91.ebuild 
b/sys-apps/sysvinit/sysvinit-2.91.ebuild
new file mode 100644
index 000..a59013bd45e
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.91.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.88 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
+   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
+   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
+   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
+   if use ibm ; then
+   insert+=(
+   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
+   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
+   )
+   fi
+   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
+   if use kernel_FreeBSD ; then
+   sed -i \
+   -e 's/linux/cons25/g' \
+   -e 's/ttyS0/cuaa0/g' \
+   -e 's/ttyS1/cuaa1/g' \
+   inittab #121786
+   fi
+   if use x86 || use amd64 ; then
+   sed -i \
+   -e '/ttyS[01]/s:9600:115200:' \
+   inittab
+   fi
+   if [[ ${#insert[@]} -gt 0 ]] ; then
+   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" >> inittab
+   fi
+}
+
+src_compile() {
+   tc-export CC
+   append-lfs-flags
+   export DISTRO= #381311
+   export VERSION="${PV}"
+   use static && append-ldflags -static
+   emake -C src $(usex selinux 'WITH_SELINUX=yes' '')
+}
+
+src_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-06-19 Thread Lars Wendler
commit: 879fb42cf0830220da9707c004103b920c165763
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 19 07:43:50 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun 19 07:46:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879fb42c

sys-apps/sysvinit: Bump to version 2.90

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/sysvinit/Manifest |   1 +
 sys-apps/sysvinit/sysvinit-2.90.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 84e2ad4771d..da7a4d84dca 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,2 +1,3 @@
 DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
 DIST sysvinit-2.89.tar.bz2 113231 BLAKE2B 
defb82041edd5d9b95a7c73c950df18107aad292279270b0248b6c803b297c7c2f3edebfeb96ef2d7c3908de689ae265790b2379b9fb63c03d42138af8c418c1
 SHA512 
3582da52364e3c1f1a488c415f875ab264630cb23f85bc356915f50afc5a42ace18278ed04086cf38c1fe9c7a860f6fc3c2bb1cc50e5560b350a92c24411682c
+DIST sysvinit-2.90.tar.xz 112840 BLAKE2B 
24ecd6cbb0dd5c6695ae60fcfab062cafcbe7867cdba2cb3b05c7cf0e9c129364c968e70579ef904f5c617788bc607bdb9068d633afd53e0bb3cbcf41d562f0f
 SHA512 
0fc05cba767d6285504c1c791e2e136cff7865fc6ef8beb8287bede305668ab09590a9b25ebc75bfc2060ea76707ac3dc529bc661a6a92c7b2cc23f5b0a801e6

diff --git a/sys-apps/sysvinit/sysvinit-2.90.ebuild 
b/sys-apps/sysvinit/sysvinit-2.90.ebuild
new file mode 100644
index 000..9d34be95b10
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.90.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.88 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
+   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
+   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
+   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
+   if use ibm ; then
+   insert+=(
+   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
+   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
+   )
+   fi
+   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
+   if use kernel_FreeBSD ; then
+   sed -i \
+   -e 's/linux/cons25/g' \
+   -e 's/ttyS0/cuaa0/g' \
+   -e 's/ttyS1/cuaa1/g' \
+   inittab #121786
+   fi
+   if use x86 || use amd64 ; then
+   sed -i \
+   -e '/ttyS[01]/s:9600:115200:' \
+   inittab
+   fi
+   if [[ ${#insert[@]} -gt 0 ]] ; then
+   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" >> inittab
+   fi
+}
+
+src_compile() {
+   tc-export CC
+   append-lfs-flags
+   export DISTRO= #381311
+   use static && append-ldflags -static
+   emake -C src $(usex selinux 'WITH_SELINUX=yes' '')
+}
+
+src_install() {
+   emake -C src install ROOT="${D}"
+   dodoc README doc/*
+
+   insinto /etc
+   doins "${WORKDIR}"/inittab
+
+   # dead symlink
+   rm "${ED%/}"/usr/bin/lastb || die
+}
+
+pkg_postinst() {
+   # Reload init to fix unmounting problems of / on next reboot.
+   # This is really needed, as without the new version of init cause init
+   # not to quit 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-03-30 Thread William Hubbs
commit: 6814e57cfbc3010a86300357214b6a903fe25c97
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Mar 30 20:41:14 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Mar 30 20:41:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6814e57c

sys-apps/sysvinit: add myself as maintainer

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/sysvinit/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/sysvinit/metadata.xml b/sys-apps/sysvinit/metadata.xml
index 56c12441305..53e04953d60 100644
--- a/sys-apps/sysvinit/metadata.xml
+++ b/sys-apps/sysvinit/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+
+   willi...@gentoo.org
+   William Hubbs
+
 
base-sys...@gentoo.org
Gentoo Base System



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-03-30 Thread Mike Gilbert
commit: 81452bebdccf3b60cc82102ad96daeb0310b9143
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Mar 30 17:20:55 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Mar 30 17:21:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81452beb

sys-apps/sysvinit: symlink /run/initctl to /dev/initctl in pkg_postinst

Closes: https://bugs.gentoo.org/651990
Package-Manager: Portage-2.3.24, Repoman-2.3.6_p81

 sys-apps/sysvinit/{sysvinit-2.89.ebuild => sysvinit-2.89-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/sysvinit/sysvinit-2.89.ebuild 
b/sys-apps/sysvinit/sysvinit-2.89-r1.ebuild
similarity index 97%
rename from sys-apps/sysvinit/sysvinit-2.89.ebuild
rename to sys-apps/sysvinit/sysvinit-2.89-r1.ebuild
index 8b137cdc498..8e44ac619ed 100644
--- a/sys-apps/sysvinit/sysvinit-2.89.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.89-r1.ebuild
@@ -105,6 +105,9 @@ pkg_postinst() {
# This is really needed, as without the new version of init cause init
# not to quit properly on reboot, and causes a fsck of / on next reboot.
if [[ ${ROOT} == / ]] ; then
+   if [[ -e /dev/initctl && ! -e /run/initctl ]]; then
+   ln -s /dev/initctl /run/initctl
+   fi
# Do not return an error if this fails
/sbin/telinit U &>/dev/null
fi



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2018-03-30 Thread Lars Wendler
commit: 93ff35217a2112b7e4a0e9874f509ca937457166
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar 30 10:58:33 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Mar 30 10:58:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ff3521

sys-apps/sysvinit: Bump to version 2.89

Package-Manager: Portage-2.3.27, Repoman-2.3.7

 sys-apps/sysvinit/Manifest |   1 +
 sys-apps/sysvinit/sysvinit-2.89.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index 8d4f30d07b9..84e2ad4771d 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1 +1,2 @@
 DIST sysvinit-2.88dsf.tar.bz2 105551 BLAKE2B 
2378a7ab96d059fc781b8b7dd130f4c6311a83527e80e6d40b0970140f0f6c0b081eec502b0c9e461fe5ac02cc064437c2bef2237b20209c8c5f8535a45e50d1
 SHA512 
0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf
+DIST sysvinit-2.89.tar.bz2 113231 BLAKE2B 
defb82041edd5d9b95a7c73c950df18107aad292279270b0248b6c803b297c7c2f3edebfeb96ef2d7c3908de689ae265790b2379b9fb63c03d42138af8c418c1
 SHA512 
3582da52364e3c1f1a488c415f875ab264630cb23f85bc356915f50afc5a42ace18278ed04086cf38c1fe9c7a860f6fc3c2bb1cc50e5560b350a92c24411682c

diff --git a/sys-apps/sysvinit/sysvinit-2.89.ebuild 
b/sys-apps/sysvinit/sysvinit-2.89.ebuild
new file mode 100644
index 000..8b137cdc498
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.89.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+   !::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}" || die
+   cp "${FILESDIR}"/inittab-2.88 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
+   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
+   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
+   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
+   if use ibm ; then
+   insert+=(
+   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
+   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
+   )
+   fi
+   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
+   if use kernel_FreeBSD ; then
+   sed -i \
+   -e 's/linux/cons25/g' \
+   -e 's/ttyS0/cuaa0/g' \
+   -e 's/ttyS1/cuaa1/g' \
+   inittab #121786
+   fi
+   if use x86 || use amd64 ; then
+   sed -i \
+   -e '/ttyS[01]/s:9600:115200:' \
+   inittab
+   fi
+   if [[ ${#insert[@]} -gt 0 ]] ; then
+   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" >> inittab
+   fi
+}
+
+src_compile() {
+   tc-export CC
+   append-lfs-flags
+   export DISTRO= #381311
+   use static && append-ldflags -static
+   emake -C src $(usex selinux 'WITH_SELINUX=yes' '')
+}
+
+src_install() {
+   emake -C src install ROOT="${D}"
+   dodoc README doc/*
+
+   insinto /etc
+   doins "${WORKDIR}"/inittab
+
+   # dead symlink
+   rm "${ED%/}"/usr/bin/lastb || die
+}
+
+pkg_postinst() {
+   # Reload init to fix unmounting problems of / on next reboot.
+   # This is really needed, as without the new version of init cause init
+   # not to quit properly on reboot, and causes a fsck of / on next reboot.
+   if [[ ${ROOT} == / ]] ; then
+   # Do not return an error if this fails
+   /sbin/telinit U &>/dev/null
+   fi
+
+   elog "The last/lastb/mesg/mountpoint/sulogin/utmpdump/wall tools have 
been moved to"
+

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2017-01-04 Thread Mike Gilbert
commit: f610179c043b4f86d7905975c3b9387e11169497
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan  4 21:53:54 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan  4 21:53:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f610179c

sys-apps/sysvinit: block 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-11-09 Thread Mike Frysinger
commit: b40b09f0fa26218d38a498f04173fdfc720ba18a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 10 06:18:11 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 10 06:18:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40b09f0

sys-apps/sysvinit: mark arm64/m68k/s390/sh 2.88-r9 stable

 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index 7a2257c..54a312e 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2016-09-15 Thread William Hubbs
commit: 871c2b0416906b5dffe731425e0420b0219562d8
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Sep 15 17:15:05 2016 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Sep 15 17:15:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871c2b04

sys-apps/sysvinit: remove old version

Package-Manager: portage-2.2.28

 sys-apps/sysvinit/files/inittab-2.87  |  58 ---
 sys-apps/sysvinit/files/reboot.sh |  11 ---
 sys-apps/sysvinit/files/shutdown.sh   |  13 
 sys-apps/sysvinit/sysvinit-2.88-r7.ebuild | 118 --
 4 files changed, 200 deletions(-)

diff --git a/sys-apps/sysvinit/files/inittab-2.87 
b/sys-apps/sysvinit/files/inittab-2.87
deleted file mode 100644
index 1fcb8bb..
--- a/sys-apps/sysvinit/files/inittab-2.87
+++ /dev/null
@@ -1,58 +0,0 @@
-#
-# /etc/inittab:  This file describes how the INIT process should set up
-#the system in a certain run-level.
-#
-# Author:  Miquel van Smoorenburg, 
-# Modified by:  Patrick J. Volkerding, 
-# Modified by:  Daniel Robbins, 
-# Modified by:  Martin Schlemmer, 
-# Modified by:  Mike Frysinger, 
-# Modified by:  Robin H. Johnson, 
-#
-# $Id$
-
-# Default runlevel.
-id:3:initdefault:
-
-# System initialization, mount local filesystems, etc.
-si::sysinit:/sbin/rc sysinit
-
-# Further system initialization, brings up the boot runlevel.
-rc::bootwait:/sbin/rc boot
-
-l0:0:wait:/sbin/rc shutdown 
-l0s:0:wait:/sbin/halt -dhp
-l1:1:wait:/sbin/rc single
-l2:2:wait:/sbin/rc nonetwork
-l3:3:wait:/sbin/rc default
-l4:4:wait:/sbin/rc default
-l5:5:wait:/sbin/rc default
-l6:6:wait:/sbin/rc reboot
-l6r:6:wait:/sbin/reboot -dk
-#z6:6:respawn:/sbin/sulogin
-
-# new-style single-user
-su0:S:wait:/sbin/rc single
-su1:S:wait:/sbin/sulogin
-
-# TERMINALS
-c1:12345:respawn:/sbin/agetty 38400 tty1 linux
-c2:2345:respawn:/sbin/agetty 38400 tty2 linux
-c3:2345:respawn:/sbin/agetty 38400 tty3 linux
-c4:2345:respawn:/sbin/agetty 38400 tty4 linux
-c5:2345:respawn:/sbin/agetty 38400 tty5 linux
-c6:2345:respawn:/sbin/agetty 38400 tty6 linux
-
-# SERIAL CONSOLES
-#s0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
-#s1:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
-
-# What to do at the "Three Finger Salute".
-ca:12345:ctrlaltdel:/sbin/shutdown -r now
-
-# Used by /etc/init.d/xdm to control DM startup.
-# Read the comments in /etc/init.d/xdm for more
-# info. Do NOT remove, as this will start nothing
-# extra at boot if /etc/init.d/xdm is not added
-# to the "default" runlevel.
-x:a:once:/etc/X11/startDM.sh

diff --git a/sys-apps/sysvinit/files/reboot.sh 
b/sys-apps/sysvinit/files/reboot.sh
deleted file mode 100644
index 3e50f71..
--- a/sys-apps/sysvinit/files/reboot.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-opts="-dpk"
-[ "${RC_DOWN_INTERFACE}" = "yes" ] && opts="${opts}i"
-
-/sbin/reboot "${opts}" 2>/dev/null
-
-# hmm, if the above failed, that's kind of odd ...
-# so let's force a reboot
-/sbin/reboot -f

diff --git a/sys-apps/sysvinit/files/shutdown.sh 
b/sys-apps/sysvinit/files/shutdown.sh
deleted file mode 100644
index 502ef52..
--- a/sys-apps/sysvinit/files/shutdown.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-opts="-d"
-[ "${INIT_HALT}" != "HALT" ] && opts="${opts}p"
-[ "${RC_DOWN_INTERFACE}" = "yes" ] && opts="${opts}i"
-[ "${RC_DOWN_HARDDISK}" = "yes" ] && opts="${opts}h"
-
-/sbin/halt "${opts}"
-
-# hmm, if the above failed, that's kind of odd ...
-# so let's force a halt
-/sbin/halt -f

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r7.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r7.ebuild
deleted file mode 100644
index 1ccda21..
--- a/sys-apps/sysvinit/sysvinit-2.88-r7.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs flag-o-matic
-
-DESCRIPTION="/sbin/init - parent of all processes"
-HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit;
-SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
-IUSE="selinux ibm static kernel_FreeBSD"
-
-CDEPEND="
-   selinux? (
-   >=sys-libs/libselinux-1.28
-   )"
-DEPEND="${CDEPEND}
-   virtual/os-headers"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-shutdown )
-"
-
-S=${WORKDIR}/${P}dsf
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.86-kexec.patch #80220
-   epatch "${FILESDIR}"/${PN}-2.86-shutdown-single.patch #158615
-   epatch "${FILESDIR}"/${P}-makefile.patch 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-09-15 Thread William Hubbs
commit: 1daa9f8ccfd336eafa6fd479fc3c26c76fc3ad74
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Sep 15 16:20:50 2016 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Sep 15 16:24:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1daa9f8c

sys-apps/sysvinit:  stable 2.88-r9 on sparc and ia64 for #580958

Package-Manager: portage-2.2.28

 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index 23a01b6..7a2257c 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-06-06 Thread Agostino Sarubbo
commit: acd927bbd555841721ae901a15b2698d3ac5dd3b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun  6 13:33:49 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun  6 13:33:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd927bb

sys-apps/sysvinit: amd64 stable wrt bug #580958

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index 0ad00d2..777b81d 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-05-25 Thread Matt Turner
commit: e742c71bd3496685cf019b150d041f9ba711d255
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 25 23:36:27 2016 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 25 23:36:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e742c71b

sys-apps/sysvinit: alpha stable, bug 580958.

 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index a7a0144..ec13b15 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86"
+KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-05-24 Thread Markus Meier
commit: 5261f20ae35b20aaccc15c6f4281d145b691fa21
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May 24 20:07:44 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May 24 20:07:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5261f20a

sys-apps/sysvinit: arm stable, bug #580958

Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="arm"

 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index 7cbb692..a7a0144 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-05-22 Thread Jeroen Roovers
commit: b1e7bc2cc6a28b509d5e2c42fc8c7581256ddcb4
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon May 23 04:17:13 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon May 23 04:17:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e7bc2c

sys-apps/sysvinit: Stable for HPPA PPC64 (bug #580958).

Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --ignore-arches

 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index 04f3a4b..7cbb692 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="selinux ibm static kernel_FreeBSD"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2016-04-27 Thread Anthony G. Basile
commit: cb2ec6d9b731edf1a2a4e64897f21472dd974fb2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Apr 27 23:57:00 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Apr 27 23:57:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2ec6d9

sys-apps/sysvinit: add missing header, bug #551626

Package-Manager: portage-2.2.26

 sys-apps/sysvinit/files/sysvinit-2.88-ttydefaults.patch | 10 ++
 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild   |  1 +
 2 files changed, 11 insertions(+)

diff --git a/sys-apps/sysvinit/files/sysvinit-2.88-ttydefaults.patch 
b/sys-apps/sysvinit/files/sysvinit-2.88-ttydefaults.patch
new file mode 100644
index 000..5db8090
--- /dev/null
+++ b/sys-apps/sysvinit/files/sysvinit-2.88-ttydefaults.patch
@@ -0,0 +1,10 @@
+--- sysvinit/trunk/src/init.c  2014/01/26 16:40:03 134
 sysvinit/trunk/src/init.c  2014/01/26 22:00:42 135
+@@ -49,6 +49,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index d2bad7b..04f3a4b 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -34,6 +34,7 @@ PATCHES=(
"${FILESDIR}/${P}-selinux.patch" #326697
"${FILESDIR}/${P}-shutdown-h.patch" #449354
"${FILESDIR}/${PN}-2.88-sysmacros.patch"
+   "${FILESDIR}/${PN}-2.88-ttydefaults.patch" #551626
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/

2016-03-07 Thread Mike Frysinger
commit: b7d42b062eac45e00d2186f3b2c6acc4b784
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Mar  7 19:05:18 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Mar  7 19:05:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d42b06

sys-apps/sysvinit: fix building w/newer glibc

 sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch | 12 
 sys-apps/sysvinit/sysvinit-2.88-r9.ebuild |  1 +
 2 files changed, 13 insertions(+)

diff --git a/sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch 
b/sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch
new file mode 100644
index 000..efbe47a
--- /dev/null
+++ b/sys-apps/sysvinit/files/sysvinit-2.88-sysmacros.patch
@@ -0,0 +1,12 @@
+Newer C libraries omit this include from sys/types.h.
+
+--- a/src/bootlogd.c
 b/src/bootlogd.c
+@@ -32,6 +32,7 @@
+  *
+  */
+ 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index a6b30a3..d2bad7b 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}/${P}-makefile.patch" #319197
"${FILESDIR}/${P}-selinux.patch" #326697
"${FILESDIR}/${P}-shutdown-h.patch" #449354
+   "${FILESDIR}/${PN}-2.88-sysmacros.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/

2016-02-03 Thread Lars Wendler
commit: 4f5d287a02f221da9ffc9ee48917157de6165921
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb  3 15:10:31 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb  3 15:13:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5d287a

sys-apps/sysvinit: Revbump to fix bug #573668

Bumped to EAPI-5. Minor ebuild improvements.

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/files/inittab-2.88 |  3 ++-
 ...svinit-2.88-r8.ebuild => sysvinit-2.88-r9.ebuild} | 20 
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/sys-apps/sysvinit/files/inittab-2.88 
b/sys-apps/sysvinit/files/inittab-2.88
index 5328d30..ffb1ce3 100644
--- a/sys-apps/sysvinit/files/inittab-2.88
+++ b/sys-apps/sysvinit/files/inittab-2.88
@@ -8,6 +8,7 @@
 # Modified by:  Martin Schlemmer, 
 # Modified by:  Mike Frysinger, 
 # Modified by:  Robin H. Johnson, 
+# Modified by:  William Hubbs, 
 #
 # $Id$
 
@@ -36,7 +37,7 @@ su0:S:wait:/sbin/openrc single
 su1:S:wait:/sbin/sulogin
 
 # TERMINALS
-x1:12345:respawn:/sbin/agetty 38400 console linux
+#x1:12345:respawn:/sbin/agetty 38400 console linux
 c1:12345:respawn:/sbin/agetty 38400 tty1 linux
 c2:2345:respawn:/sbin/agetty 38400 tty2 linux
 c3:2345:respawn:/sbin/agetty 38400 tty3 linux

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r8.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
similarity index 89%
rename from sys-apps/sysvinit/sysvinit-2.88-r8.ebuild
rename to sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
index acc8a8d..a6b30a3 100644
--- a/sys-apps/sysvinit/sysvinit-2.88-r8.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.88-r9.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI=5
 
 inherit eutils toolchain-funcs flag-o-matic
 
@@ -27,12 +27,16 @@ RDEPEND="${CDEPEND}
 
 S=${WORKDIR}/${P}dsf
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.86-kexec.patch" #80220
+   "${FILESDIR}/${PN}-2.86-shutdown-single.patch" #158615
+   "${FILESDIR}/${P}-makefile.patch" #319197
+   "${FILESDIR}/${P}-selinux.patch" #326697
+   "${FILESDIR}/${P}-shutdown-h.patch" #449354
+)
+
 src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.86-kexec.patch #80220
-   epatch "${FILESDIR}"/${PN}-2.86-shutdown-single.patch #158615
-   epatch "${FILESDIR}"/${P}-makefile.patch #319197
-   epatch "${FILESDIR}"/${P}-selinux.patch #326697
-   epatch "${FILESDIR}"/${P}-shutdown-h.patch #449354
+   epatch "${PATCHES[@]}"
sed -i '/^CPPFLAGS =$/d' src/Makefile || die
 
# last/lastb/mesg/mountpoint/sulogin/utmpdump/wall have moved to 
util-linux
@@ -99,7 +103,7 @@ src_install() {
doins "${WORKDIR}"/inittab
 
# dead symlink
-   rm -f "${D}"/usr/bin/lastb
+   rm "${D}"/usr/bin/lastb || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/

2016-02-03 Thread Lars Wendler
commit: 439ca73970f72bdf3064ec6031d190ec8b29cc32
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb  3 15:17:52 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb  3 15:18:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439ca739

sys-apps/sysvinit: Removed old.

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/sysvinit/sysvinit-2.88-r4.ebuild | 104 ---
 sys-apps/sysvinit/sysvinit-2.88-r5.ebuild | 106 
 sys-apps/sysvinit/sysvinit-2.88-r6.ebuild | 113 --
 3 files changed, 323 deletions(-)

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r4.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r4.ebuild
deleted file mode 100644
index 011e317..000
--- a/sys-apps/sysvinit/sysvinit-2.88-r4.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs flag-o-matic
-
-DESCRIPTION="/sbin/init - parent of all processes"
-HOMEPAGE="http://savannah.nongnu.org/projects/sysvinit;
-SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
-IUSE="selinux ibm static kernel_FreeBSD"
-
-RDEPEND="
-   selinux? (
-   >=sys-libs/libselinux-1.28
-   sec-policy/selinux-shutdown
-   )
-   !>=sys-apps/util-linux-2.23"
-DEPEND="${RDEPEND}
-   virtual/os-headers"
-
-S=${WORKDIR}/${P}dsf
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.86-kexec.patch #80220
-   epatch "${FILESDIR}"/${PN}-2.86-shutdown-single.patch #158615
-   epatch "${FILESDIR}"/${P}-makefile.patch #319197
-   epatch "${FILESDIR}"/${P}-selinux.patch #326697
-   sed -i '/^CPPFLAGS =$/d' src/Makefile || die
-
-   # mountpoint/sulogin/utmpdump have moved to util-linux
-   sed -i -r \
-   -e '/^(USR)?S?BIN/s:\<(mountpoint|sulogin|utmpdump)\>::g' \
-   -e '/^MAN[18]/s:\<(mountpoint|sulogin|utmpdump)[.][18]\>::g' \
-   src/Makefile || die
-
-   # Mung inittab for specific architectures
-   cd "${WORKDIR}"
-   cp "${FILESDIR}"/inittab-2.87 inittab || die "cp inittab"
-   local insert=()
-   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
-   use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' )
-   use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 
vt100' )
-   use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' )
-   use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' 
)
-   if use ibm ; then
-   insert+=(
-   '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0'
-   '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0'
-   )
-   fi
-   (use arm || use mips || use sh || use sparc) && sed -i '/ttyS0/s:#::' 
inittab
-   if use kernel_FreeBSD ; then
-   sed -i \
-   -e 's/linux/cons25/g' \
-   -e 's/ttyS0/cuaa0/g' \
-   -e 's/ttyS1/cuaa1/g' \
-   inittab #121786
-   fi
-   if use x86 || use amd64 ; then
-   sed -i \
-   -e '/ttyS[01]/s:9600:115200:' \
-   inittab
-   fi
-   if [[ ${#insert[@]} -gt 0 ]] ; then
-   printf '%s\n' '' '# Architecture specific features' 
"${insert[@]}" >> inittab
-   fi
-}
-
-src_compile() {
-   local myconf
-
-   tc-export CC
-   append-lfs-flags
-   export DISTRO= #381311
-   use static && append-ldflags -static
-   use selinux && myconf=WITH_SELINUX=yes
-   emake -C src ${myconf} || die
-}
-
-src_install() {
-   emake -C src install ROOT="${D}"
-   dodoc README doc/*
-
-   insinto /etc
-   doins "${WORKDIR}"/inittab
-
-   doinitd "${FILESDIR}"/{reboot,shutdown}.sh
-}
-
-pkg_postinst() {
-   # Reload init to fix unmounting problems of / on next reboot.
-   # This is really needed, as without the new version of init cause init
-   # not to quit properly on reboot, and causes a fsck of / on next reboot.
-   if [[ ${ROOT} == / ]] ; then
-   # Do not return an error if this fails
-   /sbin/telinit U &>/dev/null
-   fi
-}

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r5.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r5.ebuild
deleted file mode 100644
index a885d32..000
--- a/sys-apps/sysvinit/sysvinit-2.88-r5.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs flag-o-matic
-
-DESCRIPTION="/sbin/init - parent of all processes"

[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/, sys-apps/sysvinit/files/

2016-02-01 Thread William Hubbs
commit: 73028e585d848395b750bf611148d8412fe6f317
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Feb  1 15:13:26 2016 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb  1 15:17:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73028e58

sys-apps/sysvinit: revision bump to 2.88-r8 for several bug fixes:

https://bugs.gentoo.org/show_bug.cgi?id=487384
https://bugs.gentoo.org/show_bug.cgi?id=506030
https://bugs.gentoo.org/show_bug.cgi?id=548826
https://bugs.gentoo.org/show_bug.cgi?id=573348

 sys-apps/sysvinit/files/inittab-2.88  |  59 +++
 sys-apps/sysvinit/sysvinit-2.88-r8.ebuild | 116 ++
 2 files changed, 175 insertions(+)

diff --git a/sys-apps/sysvinit/files/inittab-2.88 
b/sys-apps/sysvinit/files/inittab-2.88
new file mode 100644
index 000..5328d30
--- /dev/null
+++ b/sys-apps/sysvinit/files/inittab-2.88
@@ -0,0 +1,59 @@
+#
+# /etc/inittab:  This file describes how the INIT process should set up
+#the system in a certain run-level.
+#
+# Author:  Miquel van Smoorenburg, 
+# Modified by:  Patrick J. Volkerding, 
+# Modified by:  Daniel Robbins, 
+# Modified by:  Martin Schlemmer, 
+# Modified by:  Mike Frysinger, 
+# Modified by:  Robin H. Johnson, 
+#
+# $Id$
+
+# Default runlevel.
+id:3:initdefault:
+
+# System initialization, mount local filesystems, etc.
+si::sysinit:/sbin/openrc sysinit
+
+# Further system initialization, brings up the boot runlevel.
+rc::bootwait:/sbin/openrc boot
+
+l0:0:wait:/sbin/openrc shutdown 
+l0s:0:wait:/sbin/halt -dhnp
+l1:1:wait:/sbin/openrc single
+l2:2:wait:/sbin/openrc nonetwork
+l3:3:wait:/sbin/openrc default
+l4:4:wait:/sbin/openrc default
+l5:5:wait:/sbin/openrc default
+l6:6:wait:/sbin/openrc reboot
+l6r:6:wait:/sbin/reboot -dkn
+#z6:6:respawn:/sbin/sulogin
+
+# new-style single-user
+su0:S:wait:/sbin/openrc single
+su1:S:wait:/sbin/sulogin
+
+# TERMINALS
+x1:12345:respawn:/sbin/agetty 38400 console linux
+c1:12345:respawn:/sbin/agetty 38400 tty1 linux
+c2:2345:respawn:/sbin/agetty 38400 tty2 linux
+c3:2345:respawn:/sbin/agetty 38400 tty3 linux
+c4:2345:respawn:/sbin/agetty 38400 tty4 linux
+c5:2345:respawn:/sbin/agetty 38400 tty5 linux
+c6:2345:respawn:/sbin/agetty 38400 tty6 linux
+
+# SERIAL CONSOLES
+#s0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
+#s1:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
+
+# What to do at the "Three Finger Salute".
+ca:12345:ctrlaltdel:/sbin/shutdown -r now
+
+# Used by /etc/init.d/xdm to control DM startup.
+# Read the comments in /etc/init.d/xdm for more
+# info. Do NOT remove, as this will start nothing
+# extra at boot if /etc/init.d/xdm is not added
+# to the "default" runlevel.
+x:a:once:/etc/X11/startDM.sh

diff --git a/sys-apps/sysvinit/sysvinit-2.88-r8.ebuild 
b/sys-apps/sysvinit/sysvinit-2.88-r8.ebuild
new file mode 100644
index 000..acc8a8d
--- /dev/null
+++ b/sys-apps/sysvinit/sysvinit-2.88-r8.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils toolchain-funcs flag-o-matic
+
+DESCRIPTION="/sbin/init - parent of all processes"
+HOMEPAGE="http://savannah.nongnu.org/projects/sysvinit;
+SRC_URI="mirror://nongnu/${PN}/${P}dsf.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="selinux ibm static kernel_FreeBSD"
+
+CDEPEND="
+   selinux? (
+   >=sys-libs/libselinux-1.28
+   )"
+DEPEND="${CDEPEND}
+   virtual/os-headers"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-shutdown )
+"
+
+S=${WORKDIR}/${P}dsf
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-2.86-kexec.patch #80220
+   epatch "${FILESDIR}"/${PN}-2.86-shutdown-single.patch #158615
+   epatch "${FILESDIR}"/${P}-makefile.patch #319197
+   epatch "${FILESDIR}"/${P}-selinux.patch #326697
+   epatch "${FILESDIR}"/${P}-shutdown-h.patch #449354
+   sed -i '/^CPPFLAGS =$/d' src/Makefile || die
+
+   # last/lastb/mesg/mountpoint/sulogin/utmpdump/wall have moved to 
util-linux
+   sed -i -r \
+   -e 
'/^(USR)?S?BIN/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)\>::g' \
+   -e 
'/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \
+   src/Makefile || die
+
+   # pidof has moved to >=procps-3.3.9
+   sed -i -r \
+   -e '/\/bin\/pidof/d' \
+   -e '/^MAN8/s:\::g' \
+   src/Makefile || die
+
+   # Mung inittab for specific architectures
+   cd "${WORKDIR}"
+   cp "${FILESDIR}"/inittab-2.88 inittab || die "cp inittab"
+   local insert=()
+   use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 
linux' )
+