diff options
author | 2016-05-21 21:03:22 +0900 | |
---|---|---|
committer | 2016-05-21 21:03:22 +0900 | |
commit | 0b006a644ca8f3ab9d695f65a32e3e7a32fe9c72 (patch) | |
tree | 92c5972bdbf98f21bd1e41510fb45123544bc50f /sys-apps | |
parent | sys-apps/openrc: track 0.20.5 ebuild (diff) | |
download | android-0b006a644ca8f3ab9d695f65a32e3e7a32fe9c72.tar.gz android-0b006a644ca8f3ab9d695f65a32e3e7a32fe9c72.tar.bz2 android-0b006a644ca8f3ab9d695f65a32e3e7a32fe9c72.zip |
sys-apps/openrc: merged.
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/openrc/ChangeLog | 1231 | ||||
-rw-r--r-- | sys-apps/openrc/Manifest | 15 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch | 57 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch | 33 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc-0.9.9.3-funcsh.patch | 11 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc-0.9.9.3-uprefix.patch | 11 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc-9999-msg-style.patch | 81 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc-9999-pause.patch | 29 | ||||
-rw-r--r-- | sys-apps/openrc/files/openrc.logrotate | 7 | ||||
-rw-r--r-- | sys-apps/openrc/files/start-stop-daemon.pam | 2 | ||||
-rw-r--r-- | sys-apps/openrc/metadata.xml | 9 | ||||
-rw-r--r-- | sys-apps/openrc/openrc-0.20.5.ebuild | 347 | ||||
-rw-r--r-- | sys-apps/openrc/openrc-0.9.9.3.ebuild | 436 | ||||
-rw-r--r-- | sys-apps/openrc/openrc-9999.ebuild | 300 |
14 files changed, 0 insertions, 2569 deletions
diff --git a/sys-apps/openrc/ChangeLog b/sys-apps/openrc/ChangeLog deleted file mode 100644 index fa55db8..0000000 --- a/sys-apps/openrc/ChangeLog +++ /dev/null @@ -1,1231 +0,0 @@ -# ChangeLog for sys-apps/openrc -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/ChangeLog,v 1.268 2013/04/25 21:04:45 williamh Exp $ - - 25 Apr 2013; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - change git source to point to github - - 24 Apr 2013; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - migrate to eapi 5 and remove old baselayout-1 migration code - - 03 Mar 2013; William Hubbs <williamh@gentoo.org> openrc-0.11.8.ebuild: - Per Mike Frysinger, on bug #459782, we should not rdepend on ncurses[-tinfo]. - - 01 Mar 2013; William Hubbs <williamh@gentoo.org> openrc-0.11.8.ebuild: - The stable version of OpenRc does not support building with ncurses[tinfo] - #459782. - - 01 Mar 2013; William Hubbs <williamh@gentoo.org> -openrc-0.9.8.4.ebuild: - remove old version - - 12 Feb 2013; Sven Vermeulen <swift@gentoo.org> openrc-0.9.8.4.ebuild, - openrc-0.11.8.ebuild, openrc-9999.ebuild: - Add dependency on selinux-openrc if USE=selinux - - 03 Jan 2013; William Hubbs <williamh@gentoo.org> metadata.xml, - openrc-9999.ebuild: - Add support for tools use flag - - 02 Jan 2013; William Hubbs <williamh@gentoo.org> -openrc-0.11.6.ebuild: - remove old version - - 02 Jan 2013; Raúl Porcel <armin76@gentoo.org> openrc-0.11.8.ebuild: - alpha/m68k/s390/sh stable wrt #435756 - - 02 Jan 2013; Tobias Klausmann <klausman@gentoo.org> openrc-0.11.6.ebuild: - Stable on alpha, bug #435756 - - 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.11.8.ebuild: - Stable for sparc, wrt bug #435756 - - 29 Dec 2012; William Hubbs <williamh@gentoo.org> -openrc-0.10.5.ebuild: - remove old unstable version - - 28 Dec 2012; Jeroen Roovers <jer@gentoo.org> openrc-0.11.8.ebuild: - Stable for HPPA (bug #435756). - - 17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.11.8.ebuild: - Stable for ia64, wrt bug #435756 - - 09 Dec 2012; Markus Meier <maekke@gentoo.org> openrc-0.11.8.ebuild: - arm stable, bug #435756 - - 08 Dec 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.11.8.ebuild: - Stable for ppc64, wrt bug #435756 - - 08 Dec 2012; Markus Meier <maekke@gentoo.org> openrc-0.11.6.ebuild: - arm stable, bug #435756 - -*openrc-0.11.8 (07 Dec 2012) - - 07 Dec 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.8.ebuild: - dont try to remove the /init.d directory while root is ro, bug - - 07 Dec 2012; William Hubbs <williamh@gentoo.org> -openrc-0.11.7.ebuild: - remove broken version - -*openrc-0.11.7 (07 Dec 2012) - - 07 Dec 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.7.ebuild: - This reworks the migration from /lib*/rc/init.d to /run/openrc so that - it does not require a reboot (reported by Chainsaw), and adds a fix for - systems that have the /usr merge so that /run is not looked for under - /usr. Again this is going directly to stable where 0.11.x is stable - because it is part of the upgrade path. - - 02 Dec 2012; William Hubbs <williamh@gentoo.org> -openrc-0.11.5.ebuild: - remove broken version - -*openrc-0.11.6 (30 Nov 2012) - - 30 Nov 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.6.ebuild: - This fixes #443996 and #445116. - Also, we now unmount /usr if it was not pre-mounted by an initramfs on - Linux systems. - I am taking this to stable on all arches where 0.11.5 was stable because - these issues were not reported to me until we started stabilizing. - - 25 Nov 2012; William Hubbs <williamh@gentoo.org> ChangeLog: - sign manifest; the previous commit was mine as well. signing was not - completely set up. - - 25 Nov 2012; William Hubbs <williamh@gentoo.org> openrc-0.11.5.ebuild, - openrc-9999.ebuild: - add blocker for <udev-init-scripts-17 wrt bug #435756. - - 21 Nov 2012; Anthony G. Basile <blueness@gentoo.org> openrc-0.11.5.ebuild: - stable ppc, bug #435756, thanks peratu - - 19 Nov 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.11.5.ebuild: - Stable for x86, wrt bug #435756 - - 19 Nov 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.11.5.ebuild: - Stable for amd64, wrt bug #435756 - -*openrc-0.11.5 (10 Nov 2012) - - 10 Nov 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.5.ebuild: - version bump - - 07 Nov 2012; William Hubbs <williamh@gentoo.org> ChangeLog: - Fix references to $EROOT and $ED. References to $EROOT should be quoted - and not followed with /. References to $ED should be quoted. This is for - bug #442020. This applies to my last commit for openrc-9999. - - 05 Nov 2012; William Hubbs <williamh@gentoo.org> -openrc-0.10.4.ebuild, - -openrc-0.11.2.ebuild, -openrc-0.11.3.ebuild: - remove several broken versions - -*openrc-0.11.4 (05 Nov 2012) - - 05 Nov 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.4.ebuild: - version bump - -*openrc-0.11.3 (05 Nov 2012) - - 05 Nov 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.3.ebuild: - version bump - -*openrc-0.11.2 (22 Oct 2012) - - 22 Oct 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.2.ebuild: - Version bump for bug #439008. This fixes the non-bootable issue when systemd - was installed. - -*openrc-0.11.1 (20 Oct 2012) - - 20 Oct 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.1.ebuild: - version bump for bug #438932 - -*openrc-0.11 (18 Oct 2012) - - 18 Oct 2012; William Hubbs <williamh@gentoo.org> +openrc-0.11.ebuild: - version bump, bug #417391 tracks fixes. - - 18 Oct 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Only show warning about adding the net script to the boot runlevel if - necessary. - - 17 Oct 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Add a warning about adding the appropriate network script to the boot - runlevel. - - 29 Sep 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - The code in pkg_setup and make_args is only run once at the start of - src_compile, so we can move it into that function, thanks to Zac Medico for - the input. - - 29 Sep 2012; Benda Xu <heroxbd@gentoo.org> openrc-9999.ebuild: - make_args should be called only once; ED -> D in src_install to avoid double - prefix. close 415899 - - 28 Sep 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - fix typo - - 28 Sep 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Fix the ebuild so we can use pre/postinst on prefix systems as well. - Originally I did not think we needed this, but thinking it over it is better - to have them. Also this reworks the live portion of the ebuild to use a - separate inherit call. - - 27 Sep 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Add prefix support for bug #415899. I would like to thank Benda Xu for working - with me on this. - - 09 Sep 2012; William Hubbs <williamh@gentoo.org> -openrc-0.10.1.ebuild, - -openrc-0.10.2.ebuild, -openrc-0.10.3.ebuild, -openrc-0.10.ebuild, - -openrc-0.9.9.1.ebuild, -openrc-0.9.9.2.ebuild, -openrc-0.9.9.3.ebuild, - -openrc-0.9.9.ebuild: - remove old versions - -*openrc-0.10.5 (04 Jul 2012) - - 04 Jul 2012; William Hubbs <williamh@gentoo.org> +openrc-0.10.5.ebuild: - version bump - -*openrc-0.10.4 (02 Jul 2012) - - 02 Jul 2012; William Hubbs <williamh@gentoo.org> +openrc-0.10.4.ebuild: - version bump - -*openrc-0.10.3 (11 Jun 2012) - - 11 Jun 2012; William Hubbs <williamh@gentoo.org> +openrc-0.10.3.ebuild: - version bump - -*openrc-0.10.2 (27 May 2012) - - 27 May 2012; William Hubbs <williamh@gentoo.org> +openrc-0.10.2.ebuild: - version bump to fix termencoding to not run on lxc. - -*openrc-0.10.1 (24 May 2012) - - 24 May 2012; William Hubbs <williamh@gentoo.org> +openrc-0.10.1.ebuild: - version bump to fix regression in bug #417227 - -*openrc-0.10 (22 May 2012) - - 22 May 2012; William Hubbs <williamh@gentoo.org> +openrc-0.10.ebuild: - version bump, bug #405503 tracks changes - - 16 May 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - update live ebuild for migration to /run on linux systems. - - 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> openrc-0.9.9.3.ebuild, - openrc-9999.ebuild: - keyword ~amd64-fbsd - - 02 Apr 2012; William Hubbs <williamh@gentoo.org> -openrc-0.8.3-r1.ebuild, - -openrc-0.9.4.ebuild: - remove old stable versions - -*openrc-0.9.9.3 (11 Mar 2012) - - 11 Mar 2012; Robin H. Johnson <robbat2@gentoo.org> +openrc-0.9.9.3.ebuild: - Version bump, includes critical fix for bug 407757 ifconfig binary move. - -*openrc-0.9.9.2 (26 Feb 2012) - - 26 Feb 2012; William Hubbs <williamh@gentoo.org> +openrc-0.9.9.2.ebuild: - version bump for bug #405713 - -*openrc-0.9.9.1 (24 Feb 2012) - - 24 Feb 2012; William Hubbs <williamh@gentoo.org> +openrc-0.9.9.1.ebuild: - version bump for bug #386623 - - 23 Feb 2012; William Hubbs <williamh@gentoo.org> openrc-0.8.3-r1.ebuild, - openrc-0.9.4.ebuild, openrc-0.9.8.4.ebuild, openrc-0.9.9.ebuild, - openrc-9999.ebuild: - repoman fixes - -*openrc-0.9.9 (22 Feb 2012) - - 22 Feb 2012; William Hubbs <williamh@gentoo.org> +openrc-0.9.9.ebuild: - version bump, bug #399185 tracks changes. - - 13 Feb 2012; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - add swapfiles to the boot runlevel - - 08 Feb 2012; William Hubbs <williamh@gentoo.org> -openrc-0.9.8.1.ebuild, - -openrc-0.9.8.2.ebuild, -openrc-0.9.8.ebuild: - remove unstable 0.9.8.x versions - - 04 Feb 2012; Raúl Porcel <armin76@gentoo.org> openrc-0.9.8.4.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #401593 - - 01 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> openrc-0.9.8.4.ebuild: - ppc/ppc64 stable wrt #401593 - - 31 Jan 2012; Jeroen Roovers <jer@gentoo.org> openrc-0.9.8.4.ebuild: - Stable for HPPA (bug #401593). - - 31 Jan 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.9.8.4.ebuild: - Stable for amd64, wrt bug #401593 - - 31 Jan 2012; Jeff Horelick <jdhore@gentoo.org> openrc-0.9.8.4.ebuild: - x86 fast stable wrt bug 401593 - -*openrc-0.9.8.4 (30 Jan 2012) - - 30 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +openrc-0.9.8.4.ebuild, - -openrc-0.9.8.3.ebuild: - Version bump, release tracker bug #401555, I screwed up 0.9.8.3 and it was - identical to 0.9.8.2 instead of having the needed fixes. - -*openrc-0.9.8.3 (30 Jan 2012) - - 30 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +openrc-0.9.8.3.ebuild: - Version bump, release tracker bug #401555. - - 28 Jan 2012; Raúl Porcel <armin76@gentoo.org> openrc-0.9.8.2.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #399793 - - 25 Jan 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.9.8.2.ebuild: - Stable for AMD64, wrt bug #399793 - - 25 Jan 2012; Jeff Horelick <jdhore@gentoo.org> openrc-0.9.8.2.ebuild: - x86 stable per bug 399793 - - 25 Jan 2012; Jeroen Roovers <jer@gentoo.org> openrc-0.9.8.2.ebuild: - Stable for HPPA (bug #399793). - -*openrc-0.9.8.2 (25 Jan 2012) - - 25 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +openrc-0.9.8.2.ebuild: - Bugfix release with two oldnet fixes: ethtool (#399037) and bonding (#400613). - - 23 Jan 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.9.8.1.ebuild: - Stable for AMD64, wrt bug #399793 - - 23 Jan 2012; Agostino Sarubbo <ago@gentoo.org> openrc-0.9.8.1.ebuild: - Stable for X86, wrt bug #399793 - -*openrc-0.9.8.1 (14 Jan 2012) - - 14 Jan 2012; William Hubbs <williamh@gentoo.org> +openrc-0.9.8.1.ebuild: - version bump, bug #398727 tracks changes. - - 12 Jan 2012; William Hubbs <williamh@gentoo.org> -openrc-0.9.7.ebuild: - remove old version - -*openrc-0.9.8 (07 Jan 2012) - - 07 Jan 2012; William Hubbs <williamh@gentoo.org> +openrc-0.9.8.ebuild: - version bump, bug #394205 tracks changes since openrc-0.9.7. - - 17 Dec 2011; Raúl Porcel <armin76@gentoo.org> openrc-0.9.4.ebuild: - sparc stable wrt #391271 - - 14 Dec 2011; William Hubbs <williamh@gentoo.org> openrc-0.9.4.ebuild, - openrc-0.9.7.ebuild, openrc-9999.ebuild: - Update pam dependency for bug #392995. Now we depend on sys-auth/pambase - instead of virtual/pam. - -*openrc-0.9.7 (10 Dec 2011) - - 10 Dec 2011; William Hubbs <williamh@gentoo.org> +openrc-0.9.7.ebuild: - Version bump, bug #387433 tracks changes. - - 09 Dec 2011; Mike Frysinger <vapier@gentoo.org> openrc-0.9.4.ebuild: - Mark alpha/ia64/s390/sh stable #391271 by Christian Ruppert. - - 04 Dec 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - migrate-run service was dropped from git, so we can remove it here. - - 03 Dec 2011; William Hubbs <williamh@gentoo.org> -openrc-0.9.2.ebuild, - -openrc-0.9.3.ebuild, -openrc-0.9.3-r1.ebuild: - remove older 0.9.x versions since 0.9.4 is going stable. - - 03 Dec 2011; Markus Meier <maekke@gentoo.org> openrc-0.9.4.ebuild: - arm stable, bug #391271 - - 30 Nov 2011; Mike Frysinger <vapier@gentoo.org> openrc-0.8.3-r1.ebuild, - openrc-0.9.2.ebuild, openrc-0.9.3.ebuild, openrc-0.9.3-r1.ebuild, - openrc-0.9.4.ebuild, openrc-9999.ebuild: - Depend on psmisc since we want fuser. - - 28 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> openrc-0.9.4.ebuild: - x86 stable wrt bug #391271 - - 26 Nov 2011; William Hubbs <williamh@gentoo.org> -openrc-0.9.6.ebuild: - remove release that did not work with rc_parallel - - 26 Nov 2011; Markos Chandras <hwoarang@gentoo.org> openrc-0.9.4.ebuild: - Stable on amd64 wrt bug #391271 - - 25 Nov 2011; William Hubbs <williamh@gentoo.org> openrc-0.9.6.ebuild, - openrc-9999.ebuild: - update a comment - -*openrc-0.9.6 (25 Nov 2011) - - 25 Nov 2011; William Hubbs <williamh@gentoo.org> +openrc-0.9.6.ebuild, - openrc-9999.ebuild: - version bump, bug #387433 tracks changes since openrc-0.9.4. - - 22 Nov 2011; Jeroen Roovers <jer@gentoo.org> openrc-0.9.4.ebuild: - Stable for HPPA (bug #391271). - - 22 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org> openrc-0.9.4.ebuild: - ppc/ppc64 stable wrt #391271 - - 21 Nov 2011; Mike Frysinger <vapier@gentoo.org> openrc-0.9.4.ebuild, - openrc-9999.ebuild: - Move baselayout-1 internal cleanup to baselayout as suggested by William. - - 21 Nov 2011; Mike Frysinger <vapier@gentoo.org> openrc-0.9.4.ebuild, - openrc-9999.ebuild: - Trim old baselayout-1 dirs in /lib/. - - 18 Nov 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Add static-libs use flag for bug #378267 - - 16 Nov 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Since oldnet is now the default upstream, we do not need to force this - in the ebuild. - - 07 Nov 2011; Alexis Ballier <aballier@gentoo.org> openrc-0.8.3-r1.ebuild, - openrc-0.9.2.ebuild, openrc-0.9.3.ebuild, openrc-0.9.3-r1.ebuild, - openrc-0.9.4.ebuild, openrc-9999.ebuild: - A new fuser is provided by freebsd-ubin starting from FreeBSD 9, change deps - to reflect that. - -*openrc-0.9.4 (16 Oct 2011) - - 16 Oct 2011; Christian Ruppert <idl0r@gentoo.org> +openrc-0.9.4.ebuild: - Version bump to 0.9.4. - -*openrc-0.9.3-r1 (10 Sep 2011) - - 10 Sep 2011; William Hubbs <williamh@gentoo.org> +openrc-0.9.3-r1.ebuild, - openrc-9999.ebuild: - revert change to LIBEXEC for bug 381783. - -*openrc-0.9.3 (08 Sep 2011) - - 08 Sep 2011; William Hubbs <williamh@gentoo.org> +openrc-0.9.3.ebuild: - version bump for bug #381783. - -*openrc-0.9.2 (02 Sep 2011) - - 02 Sep 2011; William Hubbs <williamh@gentoo.org> -openrc-0.9.1.ebuild, - +openrc-0.9.2.ebuild: - version bump, bug #381523 tracks changes since 0.9.1. - -*openrc-0.9.1 (01 Sep 2011) - - 01 Sep 2011; William Hubbs <williamh@gentoo.org> -openrc-0.9.0.ebuild, - +openrc-0.9.1.ebuild: - version bump , bug #381463 tracks fixes since openrc-0.9.0. - -*openrc-0.9.0 (01 Sep 2011) - - 01 Sep 2011; William Hubbs <williamh@gentoo.org> +openrc-0.9.0.ebuild: - version bump, bug #374183 tracks changes since openrc-0.8.3. - - 01 Sep 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild, - +files/start-stop-daemon.pam: - Make start-stop-daemon use system-services PAM stack. - This closes bug #365149. - - 12 Jul 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - libexecdir should use "lib" instead of "$(get_libdir)" - - 12 Jul 2011; William Hubbs <williamh@gentoo.org> -openrc-0.8.2-r1.ebuild: - remove old version - - 10 Jul 2011; Jeroen Roovers <jer@gentoo.org> openrc-0.8.3-r1.ebuild: - Stable for HPPA (bug #373251). - - 09 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> openrc-0.8.3-r1.ebuild: - ppc/ppc64 stable wrt #373251 - - 02 Jul 2011; Raúl Porcel <armin76@gentoo.org> openrc-0.8.3-r1.ebuild: - alpha/arm/ia64/sh/sparc/x86 stable wrt #373251 - - 02 Jul 2011; Markos Chandras <hwoarang@gentoo.org> openrc-0.8.3-r1.ebuild: - Stable on amd64 wrt bug #373251 - - 28 Jun 2011; William Hubbs <williamh@gentoo.org> -openrc-0.8.3.ebuild: - remove old version - - 28 Jun 2011; Mike Frysinger <vapier@gentoo.org> openrc-0.8.3-r1.ebuild: - Mark m68k/s390 stable #367467. - - 28 Jun 2011; Mike Frysinger <vapier@gentoo.org> openrc-0.8.3-r1.ebuild, - +files/openrc-0.8.3-ccwgroup.patch: - Fix s390 interface handling #367467. - -*openrc-0.8.3-r1 (28 Jun 2011) - - 28 Jun 2011; William Hubbs <williamh@gentoo.org> openrc-0.8.3.ebuild, - +openrc-0.8.3-r1.ebuild: - Rev bumped the deprecation warning fix. If we do this in 0.8.3 we get no - ~arch testing time, and I don't see that this needs to go directly to - stable since it is a trivial fix. If it is critical, we can bump the - stable request to 0.8.3-r1. - - 28 Jun 2011; Christian Ruppert <idl0r@gentoo.org> openrc-0.8.3.ebuild, - +files/openrc-0.8.3-deprecation_warning.patch: - Fix deprecation warning for -c/--chuid, take a look at the patch for more - details. - -*openrc-0.8.3 (20 Jun 2011) - - 20 Jun 2011; William Hubbs <williamh@gentoo.org> +openrc-0.8.3.ebuild: - version bump - - 20 Jun 2011; William Hubbs <williamh@gentoo.org> -openrc-0.6.8.ebuild, - -openrc-0.7.0.ebuild, -openrc-0.8.2.ebuild: - remove old versions - - 20 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> openrc-9999.ebuild: - Migrate to EAPI=4. Acked by William and Jeremy. - - 13 May 2011; Raúl Porcel <armin76@gentoo.org> openrc-0.8.2-r1.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #295613 - - 12 May 2011; Joseph Jezak <josejx@gentoo.org> openrc-0.8.2-r1.ebuild: - Marked ppc/ppc64 stable for bug #295613. - - 09 May 2011; Jeroen Roovers <jer@gentoo.org> openrc-0.8.2-r1.ebuild: - Stable for HPPA (bug #295613). - - 08 May 2011; Pacho Ramos <pacho@gentoo.org> openrc-0.8.2-r1.ebuild: - amd64 stable, bug 295613 - - 08 May 2011; Christian Faulhammer <fauli@gentoo.org> openrc-0.8.2-r1.ebuild: - stable x86, bug 295613 - -*openrc-0.8.2-r1 (28 Apr 2011) - - 28 Apr 2011; William Hubbs <williamh@gentoo.org> +openrc-0.8.2-r1.ebuild: - Revision bump for local.d migration fix - - 17 Apr 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - fix the migration of /etc/conf.d/local.* for bug #363949. - - 16 Apr 2011; William Hubbs <williamh@gentoo.org> -openrc-0.8.1.ebuild: - remove broken version - -*openrc-0.8.2 (16 Apr 2011) - - 16 Apr 2011; William Hubbs <williamh@gentoo.org> +openrc-0.8.2.ebuild: - version bump - - 15 Apr 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Fix conf.d/local -> local.d transition for bug #363637. - - 15 Apr 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Disable consolefont on hppa by default for bug #222889, thanks to - Jeroen Roovers . - - 12 Apr 2011; William Hubbs <williamh@gentoo.org> -openrc-0.6.3.ebuild, - -openrc-0.6.5.ebuild, -openrc-0.6.6.ebuild, -openrc-0.6.7.ebuild, - -openrc-0.8.0.ebuild: - remove old versions - -*openrc-0.8.1 (12 Apr 2011) - - 12 Apr 2011; William Hubbs <williamh@gentoo.org> +openrc-0.8.1.ebuild: - version bump - - 24 Mar 2011; William Hubbs <williamh@gentoo.org> openrc-0.8.0.ebuild, - openrc-9999.ebuild: - remove instructions regarding /etc/conf.d/local since they no longer apply - for bug #360293. - -*openrc-0.8.0 (22 Mar 2011) - - 22 Mar 2011; William Hubbs <williamh@gentoo.org> +openrc-0.8.0.ebuild: - version bump - - 22 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> openrc-9999.ebuild: - README.net is now README.newnet. - - 01 Feb 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - add selinux use flag support for bug #351712 - - 31 Jan 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Bug #289264 is fixed upstream, so remove the sed that worked around it. - - 23 Jan 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Fix the /etc/conf.d/local.{start,stop} migration from baselayout-1 to - migrate these files to /etc/local.d/baselayout1.start and - /etc/local.d/baselayout1.stop. - This is for bug #351465. - -*openrc-0.7.0 (13 Jan 2011) - - 13 Jan 2011; William Hubbs <williamh@gentoo.org> +openrc-0.7.0.ebuild: - version bump with a significant number of bug fixes. - Upgrading is recommended. - - 06 Jan 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - remove /etc/init.d/{depscan,runscript}.sh for bug #347483. - -*openrc-0.6.8 (08 Dec 2010) - - 08 Dec 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.8.ebuild: - version bump: - - bug 232347: fix netmount to respect _netdev option - - Bug 345281: If wpa_supplicant is built w/ USE=dbus, start after DBus is - up, thanks to Robin Johnson. - - bug 347503: fix selinux context for rc-svcdir, thanks to Robin Johnson. - -*openrc-0.6.7 (03 Dec 2010) - - 03 Dec 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.7.ebuild: - version bump for bug #319865. - - 03 Dec 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.5.ebuild: - re-add 0.6.5 - -*openrc-0.6.6 (30 Nov 2010) - - 30 Nov 2010; William Hubbs <williamh@gentoo.org> -openrc-0.6.5.ebuild, - +openrc-0.6.6.ebuild: - version bump and remove old version - -*openrc-0.6.5 (21 Nov 2010) - - 21 Nov 2010; William Hubbs <williamh@gentoo.org> -openrc-0.6.2.ebuild, - -files/openrc-0.6.2-fix-make-3.82.patch, -openrc-0.6.4.ebuild, - +openrc-0.6.5.ebuild: - version bump and remove old versions - - 15 Nov 2010; William Hubbs <williamh@gentoo.org> -openrc-0.6.0-r1.ebuild, - -files/openrc-0.6.0-fix-bsd-compile.patch, - -files/openrc-0.6.0-fix-vlan.patch, -files/openrc-0.6.0-typos.patch, - -openrc-0.6.1-r1.ebuild, -files/openrc-0.6.1-network-syntax.patch: - removed some old versions - -*openrc-0.6.4 (15 Nov 2010) - - 15 Nov 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.4.ebuild: - version bump - - 10 Nov 2010; Mike Frysinger <vapier@gentoo.org> openrc-0.6.3.ebuild, - openrc-9999.ebuild: - Auto migrate conf.d/local.{start,stop} to conf.d/local #343709 by Markos - Chandras. - -*openrc-0.6.3 (02 Sep 2010) - - 02 Sep 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.3.ebuild, - metadata.xml: - version bump and fix metadata to reflect the correct herd. - - 22 Aug 2010; Jory A. Pratt <anarchy@gentoo.org> openrc-0.6.2.ebuild, - +files/openrc-0.6.2-fix-make-3.82.patch: - Fix make breakage bug #333461, also allow user to apply conditional - patches between releases without modifying ebuild. - - 21 Aug 2010; Mike Frysinger <vapier@gentoo.org> openrc-0.6.2.ebuild, - openrc-9999.ebuild: - Update HOMEPAGE #333759 by Xake. - -*openrc-0.6.2 (19 Aug 2010) - - 19 Aug 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.2.ebuild: - version bump - - 08 Jul 2010; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - changed the live ebuild to refer to gentoo's git repository. - - 04 Jul 2010; Mike Frysinger <vapier@gentoo.org> metadata.xml: - Update metadata.xml now that Roy isnt working on things. - -*openrc-0.6.1-r1 (23 Mar 2010) - - 23 Mar 2010; Mike Frysinger <vapier@gentoo.org> +openrc-0.6.1-r1.ebuild, - +files/openrc-0.6.1-network-syntax.patch: - Fix by Lars Wendler for syntax error in network init.d script #310805 by - Leonid Podolny. - -*openrc-0.6.1 (22 Mar 2010) - - 22 Mar 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.1.ebuild: - version bump - - 23 Jan 2010; William Hubbs <williamh@gentoo.org> -openrc-0.6.0.ebuild: - removed old version and fixed copyright date - -*openrc-0.6.0-r1 (20 Jan 2010) - - 20 Jan 2010; William Hubbs <williamh@gentoo.org> +openrc-0.6.0-r1.ebuild, - +files/openrc-0.6.0-fix-bsd-compile.patch, - +files/openrc-0.6.0-fix-vlan.patch, +files/openrc-0.6.0-typos.patch: - This new revision fixes #301594, an issue with the vlan support - and several typos. - - 22 Dec 2009; William Hubbs <williamh@gentoo.org> -openrc-0.5.3.ebuild: - removed old version - -*openrc-0.6.0 (21 Dec 2009) - - 21 Dec 2009; William Hubbs <williamh@gentoo.org> +openrc-0.6.0.ebuild: - version bump - - 21 Dec 2009; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - typo fixes - - 21 Dec 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.3.ebuild, - openrc-9999.ebuild, +files/openrc-9999-pause.patch: - Restore "pause" functionality to teach people to convert #218859 by Martin - Mokrejš. - - 21 Dec 2009; Mike Frysinger <vapier@gentoo.org> - files/openrc-9999-msg-style.patch: - Restore more e* output style. - - 07 Dec 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.3.ebuild, - openrc-9999.ebuild: - Migrate hostname by default to avoid default thrashing on conf.d/hostname - #295406 by Martin Mokrejš. Also delay automatic dep tree update till - after we are done screwing with /etc. - - 06 Dec 2009; William Hubbs <williamh@gentoo.org> -openrc-0.5.2-r2.ebuild, - -files/openrc-0.5.2-dont-wipe-wtmp.patch, - -files/openrc-0.5.2-fix-default-domain.patch, - -files/openrc-0.5.2-fix-iproute2-support.patch, - -files/openrc-0.5.2-linux-containers.patch, - -files/openrc-0.5.2-ppp-options.patch: - removed old version - -*openrc-0.5.3 (02 Dec 2009) - - 02 Dec 2009; William Hubbs <williamh@gentoo.org> +openrc-0.5.3.ebuild: - version bump - - 19 Nov 2009; William Hubbs <williamh@gentoo.org> - -files/0.5.2/0001-msg-style.patch, - -files/0.5.2/0002-useful-functions.patch, -files/0.5.2/0003-KV.patch, - -files/0.5.2/0004-fix-typo.patch, - -files/0.5.2/0005-fix-iproute2-support.patch, - -files/9999/0001-msg-style.patch, - -files/9999/0002-fix-iproute2-support.patch, -openrc-0.5.2-r1.ebuild, - -files/9999/0003-dont-wipe-wtmp.patch: - removed old version - - 13 Nov 2009; Matthias Schwarzott <zzam@gentoo.org> openrc-0.5.2-r2.ebuild, - openrc-9999.ebuild: - Cleanup udev enable logic. - - 11 Nov 2009; William Hubbs <williamh@gentoo.org> -openrc-0.5.2.ebuild: - removed old version - - 10 Nov 2009; William Hubbs <williamh@gentoo.org> openrc-0.5.2-r2.ebuild, - openrc-9999.ebuild: - fixed typo - -*openrc-0.5.2-r2 (10 Nov 2009) - - 10 Nov 2009; William Hubbs <williamh@gentoo.org> +openrc-0.5.2-r2.ebuild, - +files/openrc-0.5.2-dont-wipe-wtmp.patch, - +files/openrc-0.5.2-fix-default-domain.patch, - +files/openrc-0.5.2-fix-iproute2-support.patch, - +files/openrc-0.5.2-linux-containers.patch, - +files/openrc-0.5.2-ppp-options.patch, openrc-9999.ebuild, - +files/openrc-9999-msg-style.patch: - Revision bump and sync with live ebuild. - This new revision adds linux containers support, fixes ppp options, - and fixes #289849. - - 08 Nov 2009; William Hubbs <williamh@gentoo.org> - -files/0.4.2/0001-msg-style.patch, - -files/0.4.2/0002-useful-functions.patch, -files/0.4.2/0003-KV.patch, - -files/0.4.3/0001-fix-is_older_than.patch, - -files/0.4.3/0002-support-custom-status.patch, -openrc-0.4.3-r4.ebuild, - -files/0.4.3/0003-command-line-size-fix.patch: - removed old version - - 08 Nov 2009; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - Fix the live ebuild to remove /etc/conf.d/net.example and - /etc/conf.d/wireless.example if they have not been modified and to add - comments to them advising that they are obsolete if they have. - This closes #291254. - - 31 Oct 2009; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild: - removed dev spaces from src_uri - - 29 Oct 2009; William Hubbs <williamh@gentoo.org> - +files/0.4.2/0001-msg-style.patch, - +files/0.4.2/0002-useful-functions.patch, +files/0.4.2/0003-KV.patch: - restored 0.4.2 patches - - 29 Oct 2009; William Hubbs <williamh@gentoo.org> - +files/9999/0002-fix-iproute2-support.patch, - -files/9999/0002-useful-functions.patch, -files/9999/0003-KV.patch, - +files/9999/0003-dont-wipe-wtmp.patch: - Updated the patches for the live ebuild. - - 28 Oct 2009; William Hubbs <williamh@gentoo.org> - -files/0.4.2/0001-msg-style.patch, - -files/0.4.2/0002-useful-functions.patch, -files/0.4.2/0003-KV.patch: - Removed old patches since we do not have openrc-0.4.2 in the tree. - -*openrc-0.5.2-r1 (20 Oct 2009) - - 20 Oct 2009; William Hubbs <williamh@gentoo.org> - +files/0.5.2/0005-fix-iproute2-support.patch, +openrc-0.5.2-r1.ebuild, - metadata.xml: - Fixed iproute2 support for bug #289762. - Removed oldnet from metadata. - -*openrc-0.5.2 (19 Oct 2009) - - 19 Oct 2009; William Hubbs <williamh@gentoo.org> - +files/0.5.2/0001-msg-style.patch, +openrc-0.5.2.ebuild, - +files/0.5.2/0002-useful-functions.patch, openrc-9999.ebuild, - +files/0.5.2/0003-KV.patch, +files/0.5.2/0004-fix-typo.patch: - Version bump and synced with live ebuild. - - 18 Oct 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - openrc-0.5.1-r1.ebuild, openrc-9999.ebuild: - Set ABI dependent vars at the beginning of each src_* function needing - them, fixes bug #289314 - - 16 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1-r1.ebuild, - openrc-9999.ebuild: - Workaround parallel build issues #289264. - - 16 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1-r1.ebuild, - openrc-9999.ebuild: - Set rc_shell to /sbin/sulogin by default when it is installed. - - 15 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1-r1.ebuild, - openrc-9999.ebuild: - Relocate docs to normal Gentoo location #241342 by Diego E. Pettenò. - -*openrc-0.5.1-r1 (15 Oct 2009) - - 15 Oct 2009; Mike Frysinger <vapier@gentoo.org> +openrc-0.5.1-r1.ebuild, - openrc-9999.ebuild: - Rewrite the oldnet handling and make it the default for everyone. - - 10 Oct 2009; Matthias Schwarzott <zzam@gentoo.org> openrc-0.5.1.ebuild, - openrc-9999.ebuild: - Fixed enabling unicode in rc.conf, thanks to polynomial-c, bug #288383. - -*openrc-0.5.1 (09 Oct 2009) - - 09 Oct 2009; Matthias Schwarzott <zzam@gentoo.org> - +files/0.5.1/0001-msg-style.patch, +openrc-0.5.1.ebuild, - +files/0.5.1/0002-useful-functions.patch, openrc-9999.ebuild, - +files/0.5.1/0003-KV.patch, metadata.xml: - Version bumped. Add default enabled use-flag oldnet to install old-style - net.* init-scripts additionally to new ones. Synced with live ebuild. - -*openrc-0.4.3-r4 (08 Oct 2009) - - 08 Oct 2009; Pielmeier Daniel <billie@gentoo.org> +openrc-0.4.3-r4.ebuild, - +files/openrc.logrotate: - Revision bump. Add support for logfile rotation. Closes bug #262035. - - 23 Aug 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.4.3-r3.ebuild, - openrc-9999.ebuild: - Make sure ${ROOT}/etc/runlevels exists early enough #277323 by Ed - Wildgoose. - - 11 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> - +files/0.4.3/0003-command-line-size-fix.patch, openrc-0.4.3-r3.ebuild: - Bug #276715: Failure to compile with newer kernel headers due to - COMMAND_LINE_SIZE definition. - - 15 Jun 2009; Matthias Schwarzott <zzam@gentoo.org> openrc-9999.ebuild: - Add missing leading slash to LIBEXECDIR. - - 08 Jun 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.4.3-r2.ebuild, - openrc-0.4.3-r3.ebuild, openrc-9999.ebuild: - Fix latent LIBDIR references #273224 by Peter Alfredsen. - -*openrc-0.4.3-r3 (08 Jun 2009) - - 08 Jun 2009; Mike Frysinger <vapier@gentoo.org> +openrc-0.4.3-r3.ebuild: - Revert ldscript changes as they inadvertently break some init.d scripts - #270646 by Mike Auty. - - 08 Jun 2009; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild: - Sync changes from 0.4.3 back and merge the live/release versions. - - 29 May 2009; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild: - Update repos to point to git #269705 by William Keaney. - - 09 May 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.4.3-r2.ebuild: - Remove LIBDIR from env #266688, switch to get_libdir, and install shared - libs better with gen_usr_ldscript. Also install files with 644 rather than - 444. - - 27 Apr 2009; Mike Frysinger <vapier@gentoo.org> - files/9999/0001-msg-style.patch, files/9999/0002-useful-functions.patch, - files/9999/0003-KV.patch: - Update patches against latest svn #267540 by Vivien Moreau. - - 18 Apr 2009; Benedikt Böhm <hollow@gentoo.org> - files/0.4.3/0002-support-custom-status.patch: - backport r1523 and r1524 to fix compile on FreeBSD and still provide the - system status function in custom hooks - -*openrc-0.4.3-r2 (18 Apr 2009) - - 18 Apr 2009; Benedikt Böhm <hollow@gentoo.org> - +files/0.4.3/0002-support-custom-status.patch, - -files/openrc-0.4.3-fix-is_older_than.patch, - +files/0.4.3/0001-fix-is_older_than.patch, openrc-0.4.3-r1.ebuild, - +openrc-0.4.3-r2.ebuild: - backport r1520 to support custom status function and return 32 if service - has crashed. fixes #215355 - - 16 Feb 2009; Matthias Schwarzott <zzam@gentoo.org> -openrc-0.4.3.ebuild: - Remove version 0.4.3 - -*openrc-0.4.3-r1 (13 Feb 2009) - - 13 Feb 2009; Matthias Schwarzott <zzam@gentoo.org> - +files/openrc-0.4.3-fix-is_older_than.patch, +openrc-0.4.3-r1.ebuild: - Fix is_older_than, Bug #258688. - - 11 Feb 2009; Doug Goldstein <cardoe@gentoo.org> - -files/0.4.3/0001-msg-style.patch, - -files/0.4.3/0002-useful-functions.patch, -files/0.4.3/0003-KV.patch, - openrc-0.4.3.ebuild: - 0.4.3 patches are identical to 0.4.2. reuse 0.4.2 patches to save cvs - space and fix weird rsyncing error - -*openrc-0.4.3 (11 Feb 2009) - - 11 Feb 2009; Matthias Schwarzott <zzam@gentoo.org> - +files/0.4.3/0001-msg-style.patch, - +files/0.4.3/0002-useful-functions.patch, +files/0.4.3/0003-KV.patch, - +openrc-0.4.3.ebuild: - Version bumped. Fixes a lot of issues. Like clock skew handling. - wpa_supplicant stuff, openvz handling, s-s-d environment and umask. - - 31 Jan 2009; Matthias Schwarzott <zzam@gentoo.org> openrc-0.4.2.ebuild, - openrc-9999.ebuild: - Sync 0.4.2 and 9999 ebuild. This does not change anything for 0.4.2 - ebuild. - - 28 Jan 2009; Matthias Schwarzott <zzam@gentoo.org> openrc-9999.ebuild: - Use specialized svnversion command to get commit version. - -*openrc-0.4.2 (14 Jan 2009) - - 14 Jan 2009; Matthias Schwarzott <zzam@gentoo.org> - +files/0.4.2/0001-msg-style.patch, - +files/0.4.2/0002-useful-functions.patch, +files/0.4.2/0003-KV.patch, - +files/0.4.2/0004-svn-version.patch, +openrc-0.4.2.ebuild: - Version bumped. Bug #254239. This fixes lots of details like compilation - on non-linux, forcefsck only applying to boot and not shutdown. - - 08 Jan 2009; Jeroen Roovers <jer@gentoo.org> metadata.xml: - Improve description after private conversation with Roy. - - 03 Jan 2009; Jeroen Roovers <jer@gentoo.org> metadata.xml: - Change comment into useable tags. - - 01 Jan 2009; Benedikt Böhm <hollow@gentoo.org> - +files/0.4.0/0005-init-script-novserver.patch: - fix dmesg and sysfs init script inside vservers, bug #253105 - - 31 Dec 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.4.1-r1.ebuild, - openrc-9999.ebuild: - invert module-init-tools depend so we're not always pulling it in. the - depend was to avoid a specific issue with older module-init-tools - - 30 Dec 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.4.1-r1.ebuild, - openrc-9999.ebuild: - remove old clock init script forcibly during the upgrade since it appears - to cause problems. bug #252380 - -*openrc-0.4.1-r1 (29 Dec 2008) - - 29 Dec 2008; Doug Goldstein <cardoe@gentoo.org> - -files/0.3.0/0001-Fix-a-segfault-when-profile.env-does-not-exist.patch, - -files/0.3.0/0005-add-back-KV_-funcs.patch, - +files/0.4.0/0004-s-s-d-retry.patch, - -files/0.3.0/0003-This-reverts-commit-0e2f160c95b15e95f3885e3f5a3670ec.pat - ch, -files/0.3.0/0006-Fix-tests-Gentoo-240350.patch, - -files/0.3.0/0002-kenv-is-not-always-available.patch, - -files/0.3.0/0007-Fix-utmp-permissions-Gentoo-240437.patch, - -files/0.3.0/0004-add-a-softlevel-function-to-the-API-so-people-dont.patch - , -files/0.3.0/0008-Clean-up-warnings-regarding-printf.patch, - -openrc-0.3.0-r1.ebuild, -openrc-0.4.0.ebuild, -openrc-0.4.1.ebuild, - +openrc-0.4.1-r1.ebuild: - fix s-s-d signals on retry. bug #252621. remove old versions - - 24 Dec 2008; Matthias Schwarzott <zzam@gentoo.org> openrc-0.4.1.ebuild: - Fix patches directory, bug #252340. Update ebuild to match the old 0.4.0 - ebuild. - -*openrc-0.4.1 (23 Dec 2008) - - 23 Dec 2008; Doug Goldstein <cardoe@gentoo.org> +openrc-0.4.1.ebuild: - version bump. fixes s-s-d process matching and segfaults. fixes - netplug/ifplug/wpa_supplicant up events. adds support for wpa_supplicant - ctrl_interface directive. fix bug #251839 (and more) - - 20 Dec 2008; Zac Medico <zmedico@gentoo.org> openrc-0.4.0.ebuild: - Bug #251749 - Fix typo in sys-apps/sysvinit blocker. - - 19 Dec 2008; Matthias Schwarzott <zzam@gentoo.org> openrc-0.4.0.ebuild, - openrc-9999.ebuild: - Try to auto-detect on update, if the old version had udev enabled, and add - it to sysinit runlevel if yes. - - 17 Dec 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.3.0-r1.ebuild, - openrc-0.4.0.ebuild, openrc-9999.ebuild: - add elibc_glibc to IUSE - - 17 Dec 2008; Doug Goldstein <cardoe@gentoo.org> - -files/0.2.5/0001-msg-style.patch, - -files/0.2.5/0002-useful-functions.patch, -files/0.2.5/0003-KV.patch, - -openrc-0.2.5.ebuild: - remove old version from the tree - - 13 Dec 2008; Matthias Schwarzott <zzam@gentoo.org> openrc-9999.ebuild: - Fix update code. Switch over to svn repository. - - 10 Dec 2008; Doug Goldstein <cardoe@gentoo.org> openrc-9999.ebuild: - Add runlevel migration support and update depends for live git build - -*openrc-0.4.0 (10 Dec 2008) - - 10 Dec 2008; Doug Goldstein <cardoe@gentoo.org> - +files/0.4.0/0001-msg-style.patch, - +files/0.4.0/0002-useful-functions.patch, +files/0.4.0/0003-KV.patch, - +openrc-0.4.0.ebuild: - add OpenRC 0.4.0 which should fix many outstanding bugs - -*openrc-0.3.0-r1 (08 Oct 2008) - - 08 Oct 2008; Doug Goldstein <cardoe@gentoo.org> - -files/openrc-0.2.4-start-nodep.patch, - +files/0.3.0/0006-Fix-tests-Gentoo-240350.patch, - +files/0.3.0/0007-Fix-utmp-permissions-Gentoo-240437.patch, - +files/0.3.0/0008-Clean-up-warnings-regarding-printf.patch, - -openrc-0.3.0.ebuild, +openrc-0.3.0-r1.ebuild: - fix bugs #240350, #240437. Fix printf warnings. Remove dead patch. - - 06 Oct 2008; Doug Goldstein <cardoe@gentoo.org> - +files/0.2.5/0002-useful-functions.patch, +files/0.2.5/0003-KV.patch, - files/9999/0002-useful-functions.patch, +files/0.2.5/0001-msg-style.patch, - -openrc-0.2.2.ebuild, -openrc-0.2.3.ebuild, -openrc-0.2.4.ebuild, - -openrc-0.2.4-r1.ebuild, openrc-0.2.5.ebuild: - create 0.2.5 patch directory and copy current patches there. Use that - directory for 0.2.5. Update live ebuild 0002 patch to current patch as the - original one doesn't apply. bug #238904. Remove outdated versions. - -*openrc-0.3.0 (06 Oct 2008) - - 06 Oct 2008; Doug Goldstein <cardoe@gentoo.org> - +files/0.3.0/0001-Fix-a-segfault-when-profile.env-does-not-exist.patch, - +files/0.3.0/0002-kenv-is-not-always-available.patch, - +files/0.3.0/0004-add-a-softlevel-function-to-the-API-so-people-dont.patch - , - +files/0.3.0/0003-This-reverts-commit-0e2f160c95b15e95f3885e3f5a3670ec.pat - ch, +files/0.3.0/0005-add-back-KV_-funcs.patch, +openrc-0.3.0.ebuild: - version bump. forward port patches from 0.2.x and include some upstream - fixes - - 09 Jun 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2.5.ebuild, - openrc-9999.ebuild: - always update the dependency tree so we don't boot with an out of date - tree. bug #224171 - - 01 Jun 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.5.ebuild, - openrc-9999.ebuild: - Fix net.lo test in upgrade path as pointed out by compguy284 #224425. - - 31 May 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.5.ebuild, - openrc-9999.ebuild: - Do the timezone upgrade before moving the clock conf.d as pointed out by - Hopeless #222867. - -*openrc-0.2.5 (29 May 2008) - - 29 May 2008; Doug Goldstein <cardoe@gentoo.org> +openrc-0.2.5.ebuild: - version bump to fix a few outstanding bugs. 1) when a process stops, it - may delete it's pid file before actually being stopped - -*openrc-0.2.4-r1 (14 May 2008) - - 14 May 2008; Doug Goldstein <cardoe@gentoo.org> +openrc-0.2.4-r1.ebuild: - fix bug #221751 and bug #220579 - -*openrc-0.2.4 (11 May 2008) - - 11 May 2008; Mike Frysinger <vapier@gentoo.org> +openrc-0.2.4.ebuild: - Version bump. - -*openrc-0.2.3 (29 Apr 2008) - - 29 Apr 2008; Doug Goldstein <cardoe@gentoo.org> +openrc-0.2.3.ebuild: - version bump. numerous bug fixes - - 19 Apr 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.2.ebuild, - openrc-9999.ebuild: - Make sure to force glibc-2.5+ #218441 by onox. - - 15 Apr 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2.1-r2.ebuild, - openrc-0.2.2.ebuild, openrc-9999.ebuild: - have to touch /etc/conf.d/net otherwise unmerge-orphans eats it later on - -*openrc-0.2.2 (15 Apr 2008) - - 15 Apr 2008; Doug Goldstein <cardoe@gentoo.org> -openrc-0.2.1-r1.ebuild, - +openrc-0.2.2.ebuild: - version bump to get the latest fixes - - 15 Apr 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild, - openrc-0.2.1-r2.ebuild, openrc-9999.ebuild: - fix bug #217764 - -*openrc-0.2.1-r2 (15 Apr 2008) - - 15 Apr 2008; Doug Goldstein <cardoe@gentoo.org> - +files/openrc-0.2.1-bad--help-output.patch, - +files/openrc-0.2.1-no-deref-null.patch, - +files/openrc-0.2.1-openvz-support.patch, - +files/openrc-0.2.1-respect-fastboot.patch, +openrc-0.2.1-r2.ebuild: - fix bug #216944 and other assorted issues - - 14 Apr 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild, - openrc-9999.ebuild: - get rid of issue with 'net.*' literally appearing - - 12 Apr 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild, - openrc-9999.ebuild: - reference OpenRC migration guide in pkg_postinst() - - 08 Apr 2008; Tobias Klausmann <klausman@gentoo.org> - openrc-0.2.1-r1.ebuild: - Keyworded on alpha, bug #214957 - - 08 Apr 2008; Ryan Hill <dirtyepic@gentoo.org> openrc-0.2.1-r1.ebuild: - Keyword ~mips. - -*openrc-0.2.1-r1 (04 Apr 2008) - - 04 Apr 2008; Doug Goldstein <cardoe@gentoo.org> - +files/openrc-0.2.1-empty-list-crash.patch, - -files/openrc-0.2-freebsd-install-rc.patch, - -files/openrc-0.2-multilib-fix.patch, - -files/openrc-0.2-multiple-ntp-servers.patch, - -files/openrc-0.2-nicelevel-doc.patch, - -files/openrc-0.2-path-fix-for-multilib-fix.patch, - -files/openrc-0.2-sysctl-vserver-fix.patch, -openrc-0.2.1.ebuild, - +openrc-0.2.1-r1.ebuild: - fix bug #216091. crash when stringlist was non-existant - - 03 Apr 2008; Raúl Porcel <armin76@gentoo.org> openrc-0.2.1.ebuild: - Add ~sparc wrt #214957 - - 02 Apr 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2.1.ebuild, - openrc-9999.ebuild: - fix issue with installing boot initscripts that are provided by currently - installing copy of OpenRC - -*openrc-0.2.1 (02 Apr 2008) - - 02 Apr 2008; Doug Goldstein <cardoe@gentoo.org> -openrc-0.2-r3.ebuild, - +openrc-0.2.1.ebuild: - version bump. fixes vlans. fixes termencoding/keymap issues. - - 31 Mar 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2-r3.ebuild, - openrc-9999.ebuild: - maybe_add_boot_init -> add_boot_init typo - -*openrc-0.2-r3 (31 Mar 2008) - - 31 Mar 2008; Doug Goldstein <cardoe@gentoo.org> - +files/openrc-0.2-nicelevel-doc.patch, - +files/openrc-0.2-path-fix-for-multilib-fix.patch, -openrc-0.2-r2.ebuild, - +openrc-0.2-r3.ebuild: - fix path issue introduced by multilib patch. document SSD_NICELEVEL - - 30 Mar 2008; Mike Frysinger <vapier@gentoo.org> - +files/9999/0001-msg-style.patch, +files/9999/0003-KV.patch, - +files/9999/0002-useful-functions.patch, openrc-0.2-r2.ebuild, - openrc-9999.ebuild: - Move patches here so we get them in releases. - - 30 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r2.ebuild, - openrc-9999.ebuild: - Autoadd device-mapper/dmcrypt/mdraid/lvm init.d scripts when - possible #215374. - - 29 Mar 2008; Jeroen Roovers <jer@gentoo.org> openrc-0.2-r2.ebuild: - Marked ~hppa (bug #214957). - -*openrc-0.2-r2 (28 Mar 2008) - - 28 Mar 2008; Doug Goldstein <cardoe@gentoo.org> - +files/openrc-0.2-multilib-fix.patch, - +files/openrc-0.2-multiple-ntp-servers.patch, - +files/openrc-0.2-sysctl-vserver-fix.patch, -openrc-0.2-r1.ebuild, - +openrc-0.2-r2.ebuild: - fix multilib issues. support multiple ntp servers. fix sysctl w/ vserver - issue. - - 28 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r1.ebuild, - openrc-9999.ebuild: - Make sure net init.d scripts are symlinks #215233 by Andrey Kislyuk. - - 28 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r1.ebuild, - openrc-9999.ebuild: - Drop USE=static since it doesnt really result in static. - - 28 Mar 2008; Alexis Ballier <aballier@gentoo.org> openrc-0.2-r1.ebuild: - keyword ~x86-fbsd - - 28 Mar 2008; Raúl Porcel <armin76@gentoo.org> openrc-0.2-r1.ebuild: - Add ~ia64 wrt #214957 - - 27 Mar 2008; Doug Goldstein <cardoe@gentoo.org> openrc-0.2-r1.ebuild: - ~sparc-fbsd per bug #214957 - - 27 Mar 2008; Markus Rothe <corsair@gentoo.org> openrc-0.2-r1.ebuild: - Added ~ppc; bug #214957 - - 27 Mar 2008; Markus Rothe <corsair@gentoo.org> openrc-0.2-r1.ebuild: - Added ~ppc64; bug #214957 - -*openrc-0.2-r1 (27 Mar 2008) - - 27 Mar 2008; Doug Goldstein <cardoe@gentoo.org> - +files/openrc-0.2-freebsd-install-rc.patch, -openrc-0.2.ebuild, - +openrc-0.2-r1.ebuild: - install rc & rc.shutdown for Gentoo/FreeBSD users - - 27 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.ebuild: - Add x86/arm love #214957 by Shvetsov Alexey. - -*openrc-0.2 (26 Mar 2008) - - 26 Mar 2008; Doug Goldstein <cardoe@gentoo.org> - -openrc-0.2_pre20080326.ebuild, +openrc-0.2.ebuild: - add OpenRC 0.2 - -*openrc-0.2_pre20080326 (26 Mar 2008) - - 26 Mar 2008; Doug Goldstein <cardoe@gentoo.org> - -openrc-0.2_pre20080325.ebuild, +openrc-0.2_pre20080326.ebuild: - switched to proper branch for snapshot - -*openrc-0.2_pre20080325 (25 Mar 2008) - - 25 Mar 2008; Doug Goldstein <cardoe@gentoo.org> - +openrc-0.2_pre20080325.ebuild: - add OpenRC 0.2 pre-release - -*openrc-9999 (23 Mar 2008) - - 23 Mar 2008; Mike Frysinger <vapier@gentoo.org> +metadata.xml, - +openrc-9999.ebuild: - Initial ebuild #212696. diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest deleted file mode 100644 index e352c8c..0000000 --- a/sys-apps/openrc/Manifest +++ /dev/null @@ -1,15 +0,0 @@ -AUX openrc-0.8.3-ccwgroup.patch 1992 SHA256 5a092cc0ab90507c28f8bd6af34b67fbb3d8a9ddce257195dde55128f87324fc SHA512 bea08e3064b8253713d996098006e8f636fef8e071d0c373b91db643c678aff36d490c5db853c97c91e0ce53f10c4db3d2b104283303aba1d3841058d5e3bb4a WHIRLPOOL a37fbb6fb31abab0631d61baa61280330791209c329aed0c41ffef1ffdab9e0ba41732404035f8a26865077b1d857387f4d253c71febfc9743ff864b484ec1cf -AUX openrc-0.8.3-deprecation_warning.patch 1055 SHA256 fa95aaa34db3556240031fcfb5e33d85e44da2a2f74562faa97c75f569d4efa0 SHA512 72f8dc6a931ea4c97f337a1a358ccc4fc3600d8809e549afad8697fc74a07fa6f1460603d5c80ea08af2e441ad8cb7f404454876dce1244fdba13099f948d00a WHIRLPOOL 5bcee2abc2158ce750b94fee97f6e270adf4d5098bac2d64d2423bae462ce3b702c5df52d3e013e0027db66e09edde1c7aca1d5b8d77088f0f8937f968eba176 -AUX openrc-0.9.9.3-funcsh.patch 366 SHA256 6b66872b5aac3b72b0badd67fddcd25baec49c5a1bc20d66b240992789c19d91 SHA512 d54f8043e7e32a5a077d1c74d315d2773716662189995e78c55548571811326d1c55bfbe3f0b50751ff5873f09204dcc26e0e50820afea232d844b5cec6ede9c WHIRLPOOL c49f460a622917bcdd5fda8441c912ecb2560e61229a093aca30dbbf4271b83b43e3270f04390e771fb305a10e3ef785c5a74f8c9c7026ee8342c02fefe35a7d -AUX openrc-0.9.9.3-uprefix.patch 408 SHA256 247a3ed1ec3d866e57db3b087aed678c326c902ef65df4d272c26c5cf5f8786e SHA512 fa9fc24deccf4914f722489902ea8ebe8430ff6c18122652cf79c2a547693d2554f688297352c66f47bbb6ba906f2658a9e78d33fde68cc441685c609b3fa176 WHIRLPOOL c655373a943c54278a64acd6c1b78cce6df17f89ab2925eee4419a3b00e2d50348637305dfbf17a3d682c3a8624b33150f0cd1ee981a5194606a3fc459090843 -AUX openrc-9999-msg-style.patch 2775 SHA256 637fc2d13e0940b55b7d4613ebf8ebabdee87a802a2690191c01fd5ee7cb3581 SHA512 ffeaba677106929ed842d38b161a865a6b3bd26e4ed804bf922d7a1e3c749adbf23348a20ca1be44f41cc0abd7d113172f1865d29865f322e30fbac9f9b34cba WHIRLPOOL 3044d94c523ec2a33a2b9cfda5988070d67bfe631c1fba1314eaba5f432e9e4dfcbb307685e326c181c9205dfe12c161568e3707b276ceff2114bd92e9375ec0 -AUX openrc-9999-pause.patch 825 SHA256 ffa34418921d30c589ad762a5d6d7640c37e7279ca19af469912cb9f118cc75d SHA512 ebab7434c5e1b76b882d99d45069de33da07230c9fa9bf28212b18c2742d726aff7be62907964cad9c37b483c25d805dc07d0c5927349f8104fef2f957e69943 WHIRLPOOL 2f633409182e6ab0da4162fcd3a29e928eaad9aa72d008192aa0f4e9532b55492a122c61d9027766a04a766be2c74697624a0f15aaadc273de45cca554c13cd3 -AUX openrc.logrotate 71 SHA256 0b44210db9770588bd491cd6c0ac9412d99124c6be4c9d3f7d31ec8746072f5c SHA512 690612fddfb2c4cf8f6b5ba7239b9faf29eb3d9b152ab4dcf62694aa2852780440d08cee56d98a9597607f446b3697c911269562821a8402bb5747cbbae34bd9 WHIRLPOOL 8678c51583c77a4985760e4ea2082e7214f28b68cad460b362d683db71067cf6031e1f3275e83ac7959b0973cdafd0a4102525fe7b0d975798ec2182d1fd2769 -AUX start-stop-daemon.pam 63 SHA256 2681da17e4a122656b5303b7c7eca82b8fb182641290b153fdbe96b63638086d SHA512 85cf440611b8f87f51bf24bdd9fa03639a75b950f00096d81b8826c21ae85ff9784b8c56b8ddb482e70f08bce933d4561b30750346d51fb2cef3be34acc065cb WHIRLPOOL 4abc9f051155a62d3033258a06003a4ca3909d8104deca84d5c1605bc1c7e56167fd82b2b4b72fe7b707070de98a7628730de1ad3f14b924b5b1480fba5ef854 -DIST openrc-0.11.8.tar.bz2 174860 SHA256 e1f7c5ed98a63178c20f3d023a7d35fe416e8e7db2f0cf78ff346a6d2f7949a9 SHA512 aaea9f1e1d08c367beb6d35bcc1d258eb9d7b71a659c05088f9027b0558aae068b2ad7c221cf8ff8b8950f5a4a5c187ee7b986ce2d475a9e3cccda74d040f780 WHIRLPOOL 69217f13dd05e9a443d906281ada167d6892615eb5db7c372ba535a3d4a21ac3111fad9d54ef06650c3b488b848180bbfe5257dbc83f62f5ecf60724dec2900c -DIST openrc-0.9.9.3.tar.bz2 169462 SHA256 75487579982eddee9bbc7c3f6515ef8924eefd35c4829361e2b4c4c69bd047ab SHA512 7fc7cc47aa14375a0dbd9943ee9e3e542f99b38b00a2692c8e4c193164871f17e1c76999d14b5d179d9449dd7b521bbd574d77519881d59a6004d56352128621 WHIRLPOOL e03b19a4c287d3f74400b9aa5d0c871f0e5d7e076b12e962864c081fc7b4dbdd4904b1f4369846202f271072de5c1e435f8a4f6a88b5cbf33c4fe42fc8dacfd1 -EBUILD openrc-0.11.8.ebuild 16235 SHA256 b4c956dbcafb4b6dda256eda356a852919328bbb0ae57462a470d3110344b68d SHA512 2a220bf39f13a4d4184de5a43f74e8b96354d00786e9c0f1acdac14446c48088acb0dc0d805e695d2477c8b7d451d818717c12e76509a531773212cc4f094daa WHIRLPOOL d7703edf816087a55e9517e335020321789ebb8e2158ef12dd666ca3f7a671e115204d17aafea06cfef63bd8f01ffbc97c038b0f82d999aef5235e6e4390cdf6 -EBUILD openrc-0.9.9.3.ebuild 14659 SHA256 7850c27fea686525e6ada88922fb781bb0eb6a4b43fe5b138c5203043fffd79b SHA512 ca1ac31bf76c85705b88f2e292bbbb7341c850337b437011573a1eed747564961c6e4149d933d68b5486103d73aa492293afd1ecca3f61d85c8b4088208c4238 WHIRLPOOL a663b316d519dec16b6af62c61c947f084846589ff10f3d9fb33ede7785b3aa0c7e4ba2cd82a095dc79d3591989f12e67631312c637b6cc9b38f9b647e9e2f21 -EBUILD openrc-9999.ebuild 9879 SHA256 697b3fe52a6d33f40d29742cb570abbdaf91f3bd09d107ef40afb9621c160730 SHA512 40f581c0224cebfee878ec6129709f0812583441d939c92a23e996960ae5843901e068b60b9987140cb711dfa0348cc4d4901f0c7c1deb06f008a572879d6683 WHIRLPOOL f32225ee89e7082569ae382603db4881ed0dedc7a839d54911e6035bebe0dc09fde164916ea8bcc94d4081c9eb9257e8b033d46df80807636e0dc5c1b7671546 -MISC ChangeLog 45315 SHA256 43ad8f0859a91ae9b3cd7ce788935cf97f1e912565e8c24e64852f5fc916c6f1 SHA512 b3d9d168d2dab443b8797e295d981ee881741247a4091b1a787f94283a13ae6da363cf3e76d249c311d5537f8794c122824078d5846119c9399f3a408d193572 WHIRLPOOL 270b64f9b82eeaf568d52020f937f3d9dd0aff3f559904d21e4257c28d45d4df4d47cc3575226b8342594a73d9d6cdcd7b0641df5a3b1bd4e7871d5e0e112e61 -MISC metadata.xml 297 SHA256 85cd033d330fb2c67dbe209ef1bd6728ee39e434c3ebdb0453de361163af72ea SHA512 eb5abc5aab84528c2e4e5a4d2e7f5db1a026b8f4acaaec81cb65b3897f4f610e32af87b4f833fb7111c9d6856c5b0bf6dd5c0f8b1f2a96c88bd8625bbd2fa9eb WHIRLPOOL d086011ded5e7af75e900e96da92a7eca60635a64831aad5024eacf0b33000735eeaaf59e32e88e45f1c908ebeeba43307cf21b00add39e28700128c10a6fa73 diff --git a/sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch b/sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch deleted file mode 100644 index 14ecd5f..0000000 --- a/sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch +++ /dev/null @@ -1,57 +0,0 @@ -From c427d3c1fec89f6a9281dccdc123bad73af80804 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger <vapier@gentoo.org> -Date: Tue, 28 Jun 2011 00:02:11 -0400 -Subject: [PATCH] net: ccwgroup: smooth up/down process - -We need to bring the link up ourselves after we've properly configured -the device. The common code tries to bring the link up itself, but it -does so before things are configured, and so it ends up failing. - -When shutting down, we need to wait for the kernel to finish destroying -the interface. Otherwise, when doing a restart, openrc is quick enough -to tell the kernel to destroy things, but then start trying to bring it -back up before the kernel has finished. - -X-Gentoo-Bug: 367467 -X-Gentoo-Bug-URL: http://bugs.gentoo.org/367467 -Signed-off-by: Mike Frysinger <vapier@gentoo.org> ---- - net/ccwgroup.sh | 14 ++++++++++++-- - 1 files changed, 12 insertions(+), 2 deletions(-) - -diff --git a/net/ccwgroup.sh b/net/ccwgroup.sh -index 248b159..60cd25f 100644 ---- a/net/ccwgroup.sh -+++ b/net/ccwgroup.sh -@@ -58,6 +58,11 @@ ccwgroup_pre_start() - echo "${val}" > /sys/devices/${ccw_type}/${first}/${var} - done - eend $? -+ -+ # Now that we've properly configured the device, we can run -+ # bring the interface up. Common code tried to do this already, -+ # but it failed because we didn't setup sysfs yet. -+ _up - } - - ccwgroup_pre_stop() -@@ -88,9 +93,14 @@ ccwgroup_post_stop() - local device="$(service_get_value ccwgroup_device)" - [ -z "${device}" ] && return 0 - local ccw_type="$(service_get_value ccwgroup_type)" -+ local path="/sys/devices/${ccw_type}/${device}" - - einfo "Disabling ccwgroup/${ccw_type} on ${IFACE}" -- echo "0" >/sys/devices/${ccw_type}/"${device}"/online -- echo "1" >/sys/devices/${ccw_type}/"${device}"/ungroup -+ if echo "0" >"${path}"/online && -+ echo "1" >"${path}"/ungroup ; then -+ # The device doesn't disappear right away which breaks -+ # restart, or a quick start up, so wait around. -+ while [ -e "${path}" ] ; do :; done -+ fi - eend $? - } --- -1.7.5.3 - diff --git a/sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch b/sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch deleted file mode 100644 index 1aa7315..0000000 --- a/sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 24ba7955634dd571a4c34dd712dc8a592eea4d73 Mon Sep 17 00:00:00 2001 -From: Joe Harvell <jharvell@dogpad.net> -Date: Mon, 27 Jun 2011 23:20:47 +0200 -Subject: [PATCH] Only print the deprecation warning for --chuid/-c when using it - -The deprecation warning has been printed when using the replecement functions as -well, bug 373243. ---- - src/rc/start-stop-daemon.c | 5 ++--- - 1 files changed, 2 insertions(+), 3 deletions(-) - -diff --git a/src/rc/start-stop-daemon.c b/src/rc/start-stop-daemon.c -index b5c2b6e..3017701 100644 ---- a/src/rc/start-stop-daemon.c -+++ b/src/rc/start-stop-daemon.c -@@ -788,12 +788,11 @@ start_stop_daemon(int argc, char **argv) - background = true; - break; - -- case 'u': /* --user <username>|<uid> */ - case 'c': /* --chuid <username>|<uid> */ -- { - /* DEPRECATED */ - ewarn("WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead"); -- -+ case 'u': /* --user <username>|<uid> */ -+ { - p = optarg; - tmp = strsep(&p, ":"); - changeuser = xstrdup(tmp); --- -1.7.3.4 - diff --git a/sys-apps/openrc/files/openrc-0.9.9.3-funcsh.patch b/sys-apps/openrc/files/openrc-0.9.9.3-funcsh.patch deleted file mode 100644 index d5c3137..0000000 --- a/sys-apps/openrc/files/openrc-0.9.9.3-funcsh.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- sh/Makefile 2012-05-17 11:34:07.000000000 +0900 -+++ sh/Makefile.new 2012-05-17 11:38:50.000000000 +0900 -@@ -25,8 +25,6 @@ include ${MK}/scripts.mk - - _installafter: - ${INSTALL} -d ${DESTDIR}/${INITDIR} -- @# Put functions.sh into init for backwards compat -- ln -snf ${LIBEXECDIR}/sh/functions.sh ${DESTDIR}/${INITDIR} || exit $$? - - check test:: - ./runtests.sh diff --git a/sys-apps/openrc/files/openrc-0.9.9.3-uprefix.patch b/sys-apps/openrc/files/openrc-0.9.9.3-uprefix.patch deleted file mode 100644 index 819925f..0000000 --- a/sys-apps/openrc/files/openrc-0.9.9.3-uprefix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mk/sys.mk 2012-04-24 09:11:02.000000000 +0900 -+++ mk/sys.mk.new 2012-04-24 10:32:16.000000000 +0900 -@@ -11,7 +11,7 @@ SED?= sed - SH= /bin/sh - - PREFIX?= --_UPREFIX_SH= case "${PREFIX}" in "") echo /usr;; *) echo "${PREFIX}";; esac -+_UPREFIX_SH= case "${PREFIX}" in "") echo /usr;; *) echo "${PREFIX}"/usr;; esac - _UPREFIX:= $(shell ${_UPREFIX_SH}) - UPREFIX= ${_UPREFIX} - LOCAL_PREFIX= /usr/local diff --git a/sys-apps/openrc/files/openrc-9999-msg-style.patch b/sys-apps/openrc/files/openrc-9999-msg-style.patch deleted file mode 100644 index ac325bb..0000000 --- a/sys-apps/openrc/files/openrc-9999-msg-style.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 1e307244138c8f650ab37bffa7b3cc3e3b39cd64 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger <vapier@gentoo.org> -Date: Mon, 24 Mar 2008 01:48:19 -0400 -Subject: [PATCH] restore old e* func output - -Gentoo has always used the sytle: - * moo ... [ ok ] -Latest openrc now does: -* moo... [ok] - -Realistically, 4 spaces out of 80 on reduced terminals doesn't make any -sort of realistic difference and it's been just fine for the last 10 -years, so keep the default behavior. ---- - src/libeinfo/libeinfo.c | 15 ++++++--------- - 1 files changed, 6 insertions(+), 9 deletions(-) - -diff --git a/src/libeinfo/libeinfo.c b/src/libeinfo/libeinfo.c -index 8a7613c..234b1af 100644 ---- a/src/libeinfo/libeinfo.c -+++ b/src/libeinfo/libeinfo.c -@@ -643,7 +643,7 @@ static int EINFO_PRINTF(3, 0) - fprintf(f, "\n"); - if (_eprefix) - fprintf(f, "%s%s%s|", _ecolor(f, color), _eprefix, _ecolor(f, ECOLOR_NORMAL)); -- fprintf(f, "%s*%s ", _ecolor(f, color), _ecolor(f, ECOLOR_NORMAL)); -+ fprintf(f, " %s*%s ", _ecolor(f, color), _ecolor(f, ECOLOR_NORMAL)); - retval += _eindent(f); - va_copy(ap, va); - retval += vfprintf(f, fmt, ap) + 3; -@@ -800,7 +800,7 @@ ebegin(const char *EINFO_RESTRICT fmt, ...) - va_start(ap, fmt); - retval = _einfovn(fmt, ap); - va_end(ap); -- retval += printf("..."); -+ retval += printf(" ..."); - if (colour_terminal(stdout)) - retval += printf("\n"); - LASTCMD("ebegin"); -@@ -817,7 +817,7 @@ _eend(FILE * EINFO_RESTRICT fp, int col, ECOLOR color, const char *msg) - if (!msg) - return; - -- cols = get_term_columns(fp) - (strlen(msg) + 3); -+ cols = get_term_columns(fp) - (strlen(msg) + 5); - - /* cons25 is special - we need to remove one char, otherwise things - * do not align properly at all. */ -@@ -831,18 +831,15 @@ _eend(FILE * EINFO_RESTRICT fp, int col, ECOLOR color, const char *msg) - if (term_is_cons25) - cols--; - -- /* If extra spacing is required around msg, then please change -- * via a runtime knob and leave this default as is as it saves 2 -- * valuable columns when running on 80 column screens. */ - if (cols > 0 && colour_terminal(fp)) { -- fprintf(fp, "%s%s %s[%s%s%s]%s\n", up, tgoto(goto_column, 0, cols), -+ fprintf(fp, "%s%s %s[%s %s %s]%s\n", up, tgoto(goto_column, 0, cols), - ecolor(ECOLOR_BRACKET), ecolor(color), msg, - ecolor(ECOLOR_BRACKET), ecolor(ECOLOR_NORMAL)); - } else { - if (col > 0) - for (i = 0; i < cols - col; i++) - fprintf(fp, " "); -- fprintf(fp, " [%s]\n", msg); -+ fprintf(fp, " [ %s ]\n", msg); - } - } - -@@ -1030,7 +1027,7 @@ ebeginv(const char *EINFO_RESTRICT fmt, ...) - - va_start(ap, fmt); - retval = _einfovn(fmt, ap); -- retval += printf("..."); -+ retval += printf(" ..."); - if (colour_terminal(stdout)) - retval += printf("\n"); - va_end(ap); --- -1.6.6.rc3 - diff --git a/sys-apps/openrc/files/openrc-9999-pause.patch b/sys-apps/openrc/files/openrc-9999-pause.patch deleted file mode 100644 index bf2c94f..0000000 --- a/sys-apps/openrc/files/openrc-9999-pause.patch +++ /dev/null @@ -1,29 +0,0 @@ -From e82772a6b6d4374e81b7e19a593ffdef16753418 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger <vapier@gentoo.org> -Date: Mon, 21 Dec 2009 09:02:35 -0500 -Subject: [PATCH] restore init.d pause option - ---- - src/rc/runscript.c | 6 ++++++ - 1 files changed, 6 insertions(+), 0 deletions(-) - -diff --git a/src/rc/runscript.c b/src/rc/runscript.c -index 5939dae..7147902 100644 ---- a/src/rc/runscript.c -+++ b/src/rc/runscript.c -@@ -1316,6 +1316,12 @@ runscript(int argc, char **argv) - prefix = NULL; - retval = svc_exec("status", NULL); - } else { -+ if (strcmp(optarg, "pause") == 0) { -+ ewarn("WARNING: 'pause' is deprecated; please use '--nodeps stop'"); -+ deps = false; -+ optarg = "stop"; -+ } -+ - if (strcmp(optarg, "conditionalrestart") == 0 || - strcmp(optarg, "condrestart") == 0) - { --- -1.6.6.rc3 - diff --git a/sys-apps/openrc/files/openrc.logrotate b/sys-apps/openrc/files/openrc.logrotate deleted file mode 100644 index a168f23..0000000 --- a/sys-apps/openrc/files/openrc.logrotate +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/rc.log { - compress - rotate 4 - weekly - missingok - notifempty -} diff --git a/sys-apps/openrc/files/start-stop-daemon.pam b/sys-apps/openrc/files/start-stop-daemon.pam deleted file mode 100644 index 2127f6a..0000000 --- a/sys-apps/openrc/files/start-stop-daemon.pam +++ /dev/null @@ -1,2 +0,0 @@ -account required pam_permit.so -session include system-services diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml deleted file mode 100644 index 6222e31..0000000 --- a/sys-apps/openrc/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>openrc</herd> - <use> - <flag name="newnet">enable the new network stack (experimental)</flag> - <flag name="tools">build optional tools</flag> - </use> -</pkgmetadata> diff --git a/sys-apps/openrc/openrc-0.20.5.ebuild b/sys-apps/openrc/openrc-0.20.5.ebuild deleted file mode 100644 index 41ac4e9..0000000 --- a/sys-apps/openrc/openrc-0.20.5.ebuild +++ /dev/null @@ -1,347 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils flag-o-matic multilib pam toolchain-funcs - -DESCRIPTION="OpenRC manages the services, startup and shutdown of a host" -HOMEPAGE="https://github.com/openrc/openrc/" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="git://github.com/OpenRC/${PN}.git" - inherit git-r3 -else - SRC_URI="https://dev.gentoo.org/~williamh/dist/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs - tools unicode kernel_linux kernel_FreeBSD" - -COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) ) - ncurses? ( sys-libs/ncurses:0= ) - pam? ( - sys-auth/pambase - virtual/pam - ) - tools? ( dev-lang/perl ) - audit? ( sys-process/audit ) - kernel_linux? ( - sys-process/psmisc - !<sys-process/procps-3.3.9-r2 - ) - selinux? ( - sys-apps/policycoreutils - sys-libs/libselinux - ) - !<sys-apps/baselayout-2.1-r1 - !<sys-fs/udev-init-scripts-27" -DEPEND="${COMMON_DEPEND} - virtual/os-headers - ncurses? ( virtual/pkgconfig )" -RDEPEND="${COMMON_DEPEND} - !prefix? ( - kernel_linux? ( || ( >=sys-apps/sysvinit-2.86-r6 sys-process/runit ) ) - kernel_FreeBSD? ( sys-freebsd/freebsd-sbin ) - ) - selinux? ( - sec-policy/selinux-base-policy - sec-policy/selinux-openrc - ) -" - -PDEPEND="netifrc? ( net-misc/netifrc )" - -src_prepare() { - sed -i 's:0444:0644:' mk/sys.mk || die - - if [[ ${PV} == "9999" ]] ; then - local ver="git-${EGIT_VERSION:0:6}" - sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/gitver.mk || die - fi - - # Allow user patches to be applied without modifying the ebuild - epatch_user -} - -src_compile() { - unset LIBDIR #266688 - - MAKE_ARGS="${MAKE_ARGS} - LIBNAME=$(get_libdir) - LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc - MKNET=$(usex newnet) - MKSELINUX=$(usex selinux) - MKAUDIT=$(usex audit) - MKPAM=$(usev pam) - MKSTATICLIBS=$(usex static-libs) - MKTOOLS=$(usex tools)" - - local brand="Unknown" - if use kernel_linux ; then - MAKE_ARGS="${MAKE_ARGS} OS=Linux" - brand="Linux" - elif use kernel_FreeBSD ; then - MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD" - brand="FreeBSD" - fi - export BRANDING="Gentoo ${brand}" - use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}" - export DEBUG=$(usev debug) - export MKTERMCAP=$(usev ncurses) - - tc-export CC AR RANLIB - emake ${MAKE_ARGS} -} - -# set_config <file> <option name> <yes value> <no value> test -# a value of "#" will just comment out the option -set_config() { - local file="${ED}/$1" var=$2 val com - eval "${@:5}" && val=$3 || val=$4 - [[ ${val} == "#" ]] && com="#" && val='\2' - sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}" -} - -set_config_yes_no() { - set_config "$1" "$2" YES NO "${@:3}" -} - -src_install() { - emake ${MAKE_ARGS} DESTDIR="${D}" install - - # move the shared libs back to /usr so ldscript can install - # more of a minimal set of files - # disabled for now due to #270646 - #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die - #gen_usr_ldscript -a einfo rc - gen_usr_ldscript libeinfo.so - gen_usr_ldscript librc.so - - if ! use kernel_linux; then - keepdir /$(get_libdir)/rc/init.d - fi - keepdir /$(get_libdir)/rc/tmp - - # Backup our default runlevels - dodir /usr/share/"${PN}" - cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die - rm -rf "${ED}"/etc/runlevels - - # Setup unicode defaults for silly unicode users - set_config_yes_no /etc/rc.conf unicode use unicode - - # Cater to the norm - set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')' - - # On HPPA, do not run consolefont by default (bug #222889) - if use hppa; then - rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont - fi - - # Support for logfile rotation - insinto /etc/logrotate.d - newins "${FILESDIR}"/openrc.logrotate openrc - - # install the gentoo pam.d file - newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon - - # install documentation - dodoc ChangeLog *.md - if use newnet; then - dodoc README.newnet - fi -} - -add_boot_init() { - local initd=$1 - local runlevel=${2:-boot} - # if the initscript is not going to be installed and is not - # currently installed, return - [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \ - || return - [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return - - # if runlevels dont exist just yet, then create it but still flag - # to pkg_postinst that it needs real setup #277323 - if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then - mkdir -p "${EROOT}"etc/runlevels/${runlevel} - touch "${EROOT}"etc/runlevels/.add_boot_init.created - fi - - elog "Auto-adding '${initd}' service to your ${runlevel} runlevel" - ln -snf /etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd} -} -add_boot_init_mit_config() { - local config=$1 initd=$2 - if [[ -e ${EROOT}${config} ]] ; then - if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then - add_boot_init ${initd} - fi - fi -} - -pkg_preinst() { - local f LIBDIR=$(get_libdir) - - # avoid default thrashing in conf.d files when possible #295406 - if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then - ( - unset hostname HOSTNAME - source "${EROOT}"etc/conf.d/hostname - : ${hostname:=${HOSTNAME}} - [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}" - ) - fi - - # set default interactive shell to sulogin if it exists - set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin - - # termencoding was added in 0.2.1 and needed in boot - has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding - - # swapfiles was added in 0.9.9 and needed in boot (february 2012) - has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles - - if ! has_version ">=sys-apps/openrc-0.11"; then - add_boot_init sysfs sysinit - fi - - if ! has_version ">=sys-apps/openrc-0.11.3" ; then - migrate_udev_mount_script - add_boot_init tmpfiles.setup boot - fi - - # these were added in 0.12. - if ! has_version ">=sys-apps/openrc-0.12"; then - add_boot_init loopback - add_boot_init tmpfiles.dev sysinit - - # ensure existing /etc/conf.d/net is not removed - # undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 and earlier - # this needs to stay in openrc ebuilds for a long time. :( - # Added in 0.12. - if [[ -f "${EROOT}"etc/conf.d/net ]]; then - einfo "Modifying conf.d/net to keep it from being removed" - cat <<-EOF >>"${EROOT}"etc/conf.d/net - -# The network scripts are now part of net-misc/netifrc -# In order to avoid sys-apps/${P} from removing this file, this comment was -# added; you can safely remove this comment. Please see -# /usr/share/doc/netifrc*/README* for more information. -EOF - fi - fi - has_version ">=sys-apps/openrc-0.14" || add_boot_init binfmt - - if ! has_version ">=sys-apps/openrc-0.18.3"; then - add_boot_init mtab - if [[ -f "${EROOT}"etc/mtab ]] && [[ ! -L "${EROOT}"etc/mtab ]]; then - ewarn "${EROOT}etc/mtab will be replaced with a" - ewarn "symbolic link to /proc/self/mounts on the next" - ewarn "reboot." - ewarn "Change the setting in ${EROOT}etc/conf.d/mtab" - ewarn "if you do not want this to happen." - fi - fi -} - -# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev. -migrate_udev_mount_script() { - if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \ - ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then - add_boot_init udev-mount sysinit - fi - return 0 -} - -pkg_postinst() { - local LIBDIR=$(get_libdir) - - # Make our runlevels if they don't exist - if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then - einfo "Copying across default runlevels" - cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc - rm -f "${EROOT}"etc/runlevels/.add_boot_init.created - else - if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then - mkdir -p "${EROOT}"etc/runlevels/sysinit - cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \ - "${EROOT}"etc/runlevels/sysinit - fi - if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then - mkdir -p "${EROOT}"etc/runlevels/shutdown - cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \ - "${EROOT}"etc/runlevels/shutdown - fi - fi - - if use hppa; then - elog "Setting the console font does not work on all HPPA consoles." - elog "You can still enable it by running:" - elog "# rc-update add consolefont boot" - fi - - # Handle the conf.d/local.{start,stop} -> local.d transition - if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then - elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}" - elog "files to ${EROOT}etc/local.d" - mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start - mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop - chmod +x "${EROOT}"etc/local.d/*{start,stop} - fi - - if use kernel_linux && [[ "${EROOT}" = "/" ]]; then - if ! /$(get_libdir)/rc/sh/migrate-to-run.sh; then - ewarn "The dependency data could not be migrated to /run/openrc." - ewarn "This means you need to reboot your system." - fi - fi - - # update the dependency tree after touching all files #224171 - [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u - - if ! use newnet && ! use netifrc; then - ewarn "You have emerged OpenRc without network support. This" - ewarn "means you need to SET UP a network manager such as" - ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/wicd," - ewarn "net-misc/NetworkManager, or net-misc/badvpn." - ewarn "Or, you have the option of emerging openrc with the newnet" - ewarn "use flag and configuring /etc/conf.d/network and" - ewarn "/etc/conf.d/staticroute if you only use static interfaces." - ewarn - fi - - if use newnet && [ ! -e "${EROOT}"etc/runlevels/boot/network ]; then - ewarn "Please add the network service to your boot runlevel" - ewarn "as soon as possible. Not doing so could leave you with a system" - ewarn "without networking." - ewarn - fi - - ewarn "In this version of OpenRC, the loopback interface no longer" - ewarn "satisfies the net virtual." - ewarn "If you have services now which do not start because of this," - ewarn "They can be fixed by adding rc_need=\"!net\"" - ewarn "to the ${EROOT}etc/conf.d/<servicename> file." - ewarn "You should also file a bug against the service asking that" - ewarn "need net be dropped from the dependencies." - ewarn "The bug you file should block the following tracker:" - ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092" - ewarn - - # Updated for 0.13.2. - ewarn "Bug https://bugs.gentoo.org/show_bug.cgi?id=427996 was not" - ewarn "fixed correctly in earlier versions of OpenRC." - ewarn "The correct fix is implemented in this version, but that" - ewarn "means netmount needs to be added to the default runlevel if" - ewarn "you are using nfs file systems." - ewarn - - elog "You should now update all files in /etc, using etc-update" - elog "or equivalent before restarting any services or this host." -} diff --git a/sys-apps/openrc/openrc-0.9.9.3.ebuild b/sys-apps/openrc/openrc-0.9.9.3.ebuild deleted file mode 100644 index c4f4fb1..0000000 --- a/sys-apps/openrc/openrc-0.9.9.3.ebuild +++ /dev/null @@ -1,436 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.9.9.3.ebuild,v 1.1 2012/03/11 20:14:37 robbat2 Exp $ - -EAPI=4 - -EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git" -[[ ${PV} == "9999" ]] && SCM_ECLASS="git-2" -inherit eutils flag-o-matic multilib pam toolchain-funcs ${SCM_ECLASS} -unset SCM_ECLASS - -DESCRIPTION="OpenRC manages the services, startup and shutdown of a host" -HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/" -if [[ ${PV} != "9999" ]] ; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="debug elibc_glibc ncurses pam selinux static-libs unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) ) - elibc_glibc? ( >=sys-libs/glibc-2.5 ) - ncurses? ( sys-libs/ncurses ) - pam? ( sys-auth/pambase ) - >=sys-apps/baselayout-2.0.0 - kernel_linux? ( - sys-process/psmisc - ) - !<sys-fs/udev-133" -DEPEND="${RDEPEND} - virtual/os-headers" - -make_args() { - unset LIBDIR #266688 - - MAKE_ARGS="${MAKE_ARGS} LIBNAME=$(get_libdir) LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc" - - local brand="Unknown" - if use kernel_linux ; then - MAKE_ARGS="${MAKE_ARGS} OS=Linux" - brand="Linux" - elif use kernel_FreeBSD ; then - MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD" - brand="FreeBSD" - fi - if use selinux; then - MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes" - fi - export BRANDING="Gentoo ${brand}" - if ! use static-libs; then - MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no" - fi - - MAKE_ARGS="${MAKE_ARGS} PREFIX=${EPREFIX}" -} - -pkg_setup() { - export DEBUG=$(usev debug) - export MKPAM=$(usev pam) - export MKTERMCAP=$(usev ncurses) -} - -src_prepare() { - sed -i 's:0444:0644:' mk/sys.mk || die - sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342 - - if [[ ${PV} == "9999" ]] ; then - local ver="git-${EGIT_VERSION:0:6}" - sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die - fi - - epatch ${FILESDIR}/${P}-uprefix.patch - - # The build requires einfo.h. /usr/include/einfo.h itself - # belongs to openrc. While it is not a problem when it comes - # with stage3 tarball, such assumption does it stand in prefix - use prefix && ( cd src/includes; ln -snf ../libeinfo/einfo.h \ - || die "symlink einfo.h failed" ) - - # Allow user patches to be applied without modifying the ebuild - epatch_user -} - -src_compile() { - make_args - - tc-export CC AR RANLIB - emake ${MAKE_ARGS} -} - -# set_config <file> <option name> <yes value> <no value> test -# a value of "#" will just comment out the option -set_config() { - local file="${ED}/$1" var=$2 val com - eval "${@:5}" && val=$3 || val=$4 - [[ ${val} == "#" ]] && com="#" && val='\2' - sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}" -} - -set_config_yes_no() { - set_config "$1" "$2" YES NO "${@:3}" -} - -src_install() { - [[ ${MAKE_ARGS} == "*LIBEXECDIR*" ]] || make_args - emake ${MAKE_ARGS} DESTDIR="${D}" install - - # move the shared libs back to /usr so ldscript can install - # more of a minimal set of files - # disabled for now due to #270646 - #mv "${D}"/$(get_libdir)/lib{einfo,rc}* "${D}"/usr/$(get_libdir)/ || die - #gen_usr_ldscript -a einfo rc - gen_usr_ldscript libeinfo.so - gen_usr_ldscript librc.so - - keepdir /$(get_libdir)/rc/{init.d,tmp} - - # Backup our default runlevels - dodir /usr/share/"${PN}" - cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die - rm -rf "${ED}"/etc/runlevels - - # Install the default net configuration - doconfd conf.d/net - - # Setup unicode defaults for silly unicode users - set_config_yes_no /etc/rc.conf unicode use unicode - - # Cater to the norm - set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')' - - # On HPPA, do not run consolefont by default (bug #222889) - if use hppa; then - rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont - fi - - # Support for logfile rotation - insinto /etc/logrotate.d - newins "${FILESDIR}"/openrc.logrotate openrc - - # install the gentoo pam.d file - newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon -} - -add_boot_init() { - local initd=$1 - local runlevel=${2:-boot} - # if the initscript is not going to be installed and is not - # currently installed, return - [[ -e ${ED}/etc/init.d/${initd} || -e ${EROOT}/etc/init.d/${initd} ]] \ - || return - [[ -e ${EROOT}/etc/runlevels/${runlevel}/${initd} ]] && return - - # if runlevels dont exist just yet, then create it but still flag - # to pkg_postinst that it needs real setup #277323 - if [[ ! -d ${EROOT}/etc/runlevels/${runlevel} ]] ; then - mkdir -p "${EROOT}"/etc/runlevels/${runlevel} - touch "${EROOT}"/etc/runlevels/.add_boot_init.created - fi - - elog "Auto-adding '${initd}' service to your ${runlevel} runlevel" - ln -snf "${EPREFIX}"/etc/init.d/${initd} "${EROOT}"/etc/runlevels/${runlevel}/${initd} -} -add_boot_init_mit_config() { - local config=$1 initd=$2 - if [[ -e ${EROOT}${config} ]] ; then - if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"/${config}) ]] ; then - add_boot_init ${initd} - fi - fi -} - -pkg_preinst() { - local f LIBDIR=$(get_libdir) - - # default net script is just comments, so no point in biting people - # in the ass by accident. we save in preinst so that the package - # manager doesnt go throwing etc-update crap at us -- postinst is - # too late to prevent that. this behavior also lets us keep the - # file in the CONTENTS for binary packages. - [[ -e ${EROOT}/etc/conf.d/net ]] && cp "${EROOT}"/etc/conf.d/net "${ED}"/etc/conf.d/ - - # avoid default thrashing in conf.d files when possible #295406 - if [[ -e ${EROOT}/etc/conf.d/hostname ]] ; then - ( - unset hostname HOSTNAME - source "${EROOT}"/etc/conf.d/hostname - : ${hostname:=${HOSTNAME}} - [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}" - ) - fi - - # upgrade timezone file ... do it before moving clock - if [[ -e ${EROOT}/etc/conf.d/clock && ! -e ${EROOT}/etc/timezone ]] ; then - ( - unset TIMEZONE - source "${EROOT}"/etc/conf.d/clock - [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${EROOT}"/etc/timezone - ) - fi - - # /etc/conf.d/clock moved to /etc/conf.d/hwclock - local clock - use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock" - if [[ -e ${EROOT}/etc/conf.d/clock ]] ; then - mv "${EROOT}"/etc/conf.d/clock "${EROOT}"/etc/conf.d/${clock} - fi - if [[ -e ${EROOT}/etc/init.d/clock ]] ; then - rm -f "${EROOT}"/etc/init.d/clock - fi - if [[ -L ${EROOT}/etc/runlevels/boot/clock ]] ; then - rm -f "${EROOT}"/etc/runlevels/boot/clock - ln -snf "${EPREFIX}"/etc/init.d/${clock} "${EROOT}"/etc/runlevels/boot/${clock} - fi - if [[ -L ${EROOT}${LIBDIR}/rc/init.d/started/clock ]] ; then - rm -f "${EROOT}${LIBDIR}"/rc/init.d/started/clock - ln -snf "${EPREFIX}"/etc/init.d/${clock} "${EROOT}${LIBDIR}"/rc/init.d/started/${clock} - fi - - # /etc/conf.d/rc is no longer used for configuration - if [[ -e ${EROOT}/etc/conf.d/rc ]] ; then - elog "/etc/conf.d/rc is no longer used for configuration." - elog "Please migrate your settings to /etc/rc.conf as applicable" - elog "and delete /etc/conf.d/rc" - fi - - # force net init.d scripts into symlinks - for f in "${EROOT}"/etc/init.d/net.* ; do - [[ -e ${f} ]] || continue # catch net.* not matching anything - [[ ${f} == */net.lo ]] && continue # real file now - [[ ${f} == *.openrc.bak ]] && continue - if [[ ! -L ${f} ]] ; then - elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink." - elog "You should delete '${f##*/}.openrc.bak' if you don't need it." - mv "${f}" "${f}.openrc.bak" - ln -snf net.lo "${f}" - fi - done - - # termencoding was added in 0.2.1 and needed in boot - has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding - - # swapfiles was added in 0.9.9 and needed in boot (february 2012) - has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles - - # set default interactive shell to sulogin if it exists - set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin - - has_version sys-apps/openrc || migrate_from_baselayout_1 - has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script -} - -# >=openrc-0.4.0 no longer loads the udev addon -migrate_udev_init_script() { - # make sure udev is in sysinit if it was enabled before - local enable_udev=false - local rc_devices=$( - [[ -f /etc/rc.conf ]] && source /etc/rc.conf - [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc - echo "${rc_devices:-${RC_DEVICES:-auto}}" - ) - case ${rc_devices} in - udev|auto) - enable_udev=true - ;; - esac - - if $enable_udev; then - add_boot_init udev sysinit - add_boot_init udev-postmount default - fi -} - -migrate_from_baselayout_1() { - # baselayout boot init scripts have been split out - for f in $(cd "${ED}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do - # baselayout-1 is always "old" net, so ignore "new" net - [[ ${f} == "network" ]] && continue - - add_boot_init ${f} - done - - # Try to auto-add some addons when possible - add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt - add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt - add_boot_init_mit_config /etc/mdadm.conf mdraid - add_boot_init_mit_config /etc/evms.conf evms - [[ -e ${EROOT}/sbin/dmsetup ]] && add_boot_init device-mapper - [[ -e ${EROOT}/sbin/vgscan ]] && add_boot_init lvm - elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone" - elog "init.d scripts. If you use such a thing, make sure you have the" - elog "required init.d scripts added to your boot runlevel." - - # Upgrade our state for baselayout-1 users - if [[ ! -e ${EROOT}${LIBDIR}/rc/init.d/started ]] ; then - ( - [[ -e ${EROOT}/etc/conf.d/rc ]] && source "${EROOT}"/etc/conf.d/rc - svcdir=${svcdir:-/var/lib/init.d} - if [[ ! -d ${EROOT}${svcdir}/started ]] ; then - ewarn "No state found, and no state exists" - elog "You should reboot this host" - else - mkdir -p "${EROOT}${LIBDIR}/rc/init.d" - einfo "Moving state from ${EROOT}${svcdir} to ${EROOT}${LIBDIR}/rc/init.d" - mv "${EROOT}${svcdir}"/* "${EROOT}${LIBDIR}"/rc/init.d - rm -rf "${EROOT}${LIBDIR}"/rc/init.d/daemons \ - "${EROOT}${LIBDIR}"/rc/init.d/console - umount "${EROOT}${svcdir}" 2>/dev/null - rm -rf "${EROOT}${svcdir}" - fi - ) - fi - - # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition - if [[ -d ${EROOT}/etc/modules.autoload.d ]] ; then - elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules" - rm -f "${EROOT}"/etc/modules.autoload.d/.keep* - rmdir "${EROOT}"/etc/modules.autoload.d 2>/dev/null - if [[ -d ${EROOT}/etc/modules.autoload.d ]] ; then - local f v - for f in "${EROOT}"/etc/modules.autoload.d/* ; do - v=${f##*/} - v=${v#kernel-} - v=${v//[^[:alnum:]]/_} - gawk -v v="${v}" -v f="${f##*/}" ' - BEGIN { print "\n### START: Auto-converted from " f "\n" } - { - if ($0 ~ /^[^#]/) { - print "modules_" v "=\"${modules_" v "} " $1 "\"" - gsub(/[^[:alnum:]]/, "_", $1) - printf "module_" $1 "_args_" v "=\"" - for (i = 2; i <= NF; ++i) { - if (i > 2) - printf " " - printf $i - } - print "\"\n" - } else - print - } - END { print "\n### END: Auto-converted from " f "\n" } - ' "${f}" >> "${ED}"/etc/conf.d/modules - done - rm -f "${f}" - rmdir "${EROOT}"/etc/modules.autoload.d 2>/dev/null - fi - fi -} - -pkg_postinst() { - local LIBDIR=$(get_libdir) - - # Remove old baselayout links - rm -f "${EROOT}"/etc/runlevels/boot/{check{fs,root},rmnologin} - rm -f "${EROOT}"/etc/init.d/{depscan,runscript}.sh - - # Make our runlevels if they don't exist - if [[ ! -e ${EROOT}/etc/runlevels ]] || [[ -e ${EROOT}/etc/runlevels/.add_boot_init.created ]] ; then - einfo "Copying across default runlevels" - cp -RPp "${EROOT}"/usr/share/${PN}/runlevels "${EROOT}"/etc - rm -f "${EROOT}"/etc/runlevels/.add_boot_init.created - else - if [[ ! -e ${EROOT}/etc/runlevels/sysinit/devfs ]] ; then - mkdir -p "${EROOT}"/etc/runlevels/sysinit - cp -RPp "${EROOT}"/usr/share/${PN}/runlevels/sysinit/* \ - "${EROOT}"/etc/runlevels/sysinit - fi - if [[ ! -e ${EROOT}/etc/runlevels/shutdown/mount-ro ]] ; then - mkdir -p "${EROOT}"/etc/runlevels/shutdown - cp -RPp "${EROOT}"/usr/share/${PN}/runlevels/shutdown/* \ - "${EROOT}"/etc/runlevels/shutdown - fi - fi - - # /etc/conf.d/net.example is no longer valid - local NET_EXAMPLE="${EROOT}/etc/conf.d/net.example" - local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210' - if [[ -e "${NET_EXAMPLE}" ]] ; then - if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then - rm -f "${NET_EXAMPLE}" - elog "${NET_EXAMPLE} has been removed." - else - sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}" - elog "${NET_EXAMPLE} should be removed." - fi - elog "The new file is ${EROOT}/usr/share/doc/${PF}/net.example" - fi - - # /etc/conf.d/wireless.example is no longer valid - local WIRELESS_EXAMPLE="${EROOT}/etc/conf.d/wireless.example" - local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3' - if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then - if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then - rm -f "${WIRELESS_EXAMPLE}" - elog "${WIRELESS_EXAMPLE} is deprecated and has been removed." - else - sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}" - elog "${WIRELESS_EXAMPLE} is deprecated and should be removed." - fi - elog "If you are using the old style network scripts," - elog "Configure wireless settings in ${EROOT}/etc/conf.d/net" - elog "after reviewing ${EROOT}/usr/share/doc/${PF}/net.example" - fi - - if [[ -d ${EROOT}/etc/modules.autoload.d ]] ; then - ewarn "/etc/modules.autoload.d is no longer used. Please convert" - ewarn "your files to /etc/conf.d/modules and delete the directory." - fi - - if use hppa; then - elog "Setting the console font does not work on all HPPA consoles." - elog "You can still enable it by running:" - elog "# rc-update add consolefont boot" - fi - - # Handle the conf.d/local.{start,stop} -> local.d transition - if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then - elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}" - elog "files to ${EROOT}etc/local.d" - mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start - mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop - chmod +x "${EROOT}"etc/local.d/*{start,stop} - fi - - # update the dependency tree after touching all files #224171 - [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u - - elog "You should now update all files in /etc, using etc-update" - elog "or equivalent before restarting any services or this host." - elog - elog "Please read the migration guide available at:" - elog "http://www.gentoo.org/doc/en/openrc-migration.xml" -} diff --git a/sys-apps/openrc/openrc-9999.ebuild b/sys-apps/openrc/openrc-9999.ebuild deleted file mode 100644 index 6dd4afc..0000000 --- a/sys-apps/openrc/openrc-9999.ebuild +++ /dev/null @@ -1,300 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-9999.ebuild,v 1.121 2013/04/25 21:04:45 williamh Exp $ - -EAPI=5 - -inherit eutils flag-o-matic multilib pam toolchain-funcs - -DESCRIPTION="OpenRC manages the services, startup and shutdown of a host" -HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="git://github.com/OpenRC/${PN}.git" - inherit git-2 -else - SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="debug elibc_glibc ncurses pam newnet prefix selinux static-libs tools - unicode kernel_linux kernel_FreeBSD" - -COMMON_DEPEND="virtual/init - kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) ) - elibc_glibc? ( >=sys-libs/glibc-2.5 ) - ncurses? ( sys-libs/ncurses ) - pam? ( sys-auth/pambase ) - tools? ( dev-lang/perl ) - >=sys-apps/baselayout-2.1-r1 - kernel_linux? ( - sys-process/psmisc - ) - selinux? ( sec-policy/selinux-openrc ) - !<sys-fs/udev-init-scripts-17 - !<sys-fs/udev-133" -DEPEND="${COMMON_DEPEND} - virtual/os-headers - ncurses? ( virtual/pkgconfig )" -RDEPEND="${COMMON_DEPEND}" - -src_prepare() { - sed -i 's:0444:0644:' mk/sys.mk || die - sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342 - - if [[ ${PV} == "9999" ]] ; then - local ver="git-${EGIT_VERSION:0:6}" - sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die - fi - - # Allow user patches to be applied without modifying the ebuild - epatch_user -} - -src_compile() { - unset LIBDIR #266688 - - MAKE_ARGS="${MAKE_ARGS} - LIBNAME=$(get_libdir) - LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc - MKSELINUX=$(usex selinux) - MKSTATICLIBS=$(usex static-libs) - MKTOOLS=$(usex tools)" - - local brand="Unknown" - if use kernel_linux ; then - MAKE_ARGS="${MAKE_ARGS} OS=Linux" - brand="Linux" - elif use kernel_FreeBSD ; then - MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD" - brand="FreeBSD" - fi - export BRANDING="Gentoo ${brand}" - use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet" - use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}" - export DEBUG=$(usev debug) - export MKPAM=$(usev pam) - export MKTERMCAP=$(usev ncurses) - - tc-export CC AR RANLIB - emake ${MAKE_ARGS} -} - -# set_config <file> <option name> <yes value> <no value> test -# a value of "#" will just comment out the option -set_config() { - local file="${ED}/$1" var=$2 val com - eval "${@:5}" && val=$3 || val=$4 - [[ ${val} == "#" ]] && com="#" && val='\2' - sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}" -} - -set_config_yes_no() { - set_config "$1" "$2" YES NO "${@:3}" -} - -src_install() { - emake ${MAKE_ARGS} DESTDIR="${D}" install - - # move the shared libs back to /usr so ldscript can install - # more of a minimal set of files - # disabled for now due to #270646 - #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die - #gen_usr_ldscript -a einfo rc - gen_usr_ldscript libeinfo.so - gen_usr_ldscript librc.so - - if ! use kernel_linux; then - keepdir /$(get_libdir)/rc/init.d - fi - keepdir /$(get_libdir)/rc/tmp - - # Backup our default runlevels - dodir /usr/share/"${PN}" - cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die - rm -rf "${ED}"/etc/runlevels - - # Install the default net configuration - doconfd conf.d/net - - # Setup unicode defaults for silly unicode users - set_config_yes_no /etc/rc.conf unicode use unicode - - # Cater to the norm - set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')' - - # On HPPA, do not run consolefont by default (bug #222889) - if use hppa; then - rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont - fi - - # Support for logfile rotation - insinto /etc/logrotate.d - newins "${FILESDIR}"/openrc.logrotate openrc - - # install the gentoo pam.d file - newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon -} - -add_boot_init() { - local initd=$1 - local runlevel=${2:-boot} - # if the initscript is not going to be installed and is not - # currently installed, return - [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \ - || return - [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return - - # if runlevels dont exist just yet, then create it but still flag - # to pkg_postinst that it needs real setup #277323 - if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then - mkdir -p "${EROOT}"etc/runlevels/${runlevel} - touch "${EROOT}"etc/runlevels/.add_boot_init.created - fi - - elog "Auto-adding '${initd}' service to your ${runlevel} runlevel" - ln -snf /etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd} -} -add_boot_init_mit_config() { - local config=$1 initd=$2 - if [[ -e ${EROOT}${config} ]] ; then - if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then - add_boot_init ${initd} - fi - fi -} - -pkg_preinst() { - local f LIBDIR=$(get_libdir) - - # default net script is just comments, so no point in biting people - # in the ass by accident. we save in preinst so that the package - # manager doesnt go throwing etc-update crap at us -- postinst is - # too late to prevent that. this behavior also lets us keep the - # file in the CONTENTS for binary packages. - [[ -e "${EROOT}"etc/conf.d/net ]] && \ - cp "${EROOT}"etc/conf.d/net "${ED}"/etc/conf.d/ - - # avoid default thrashing in conf.d files when possible #295406 - if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then - ( - unset hostname HOSTNAME - source "${EROOT}"etc/conf.d/hostname - : ${hostname:=${HOSTNAME}} - [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}" - ) - fi - - # set default interactive shell to sulogin if it exists - set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin - - # termencoding was added in 0.2.1 and needed in boot - has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding - - # swapfiles was added in 0.9.9 and needed in boot (february 2012) - has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles - - if ! has_version ">=sys-apps/openrc-0.11"; then - add_boot_init sysfs sysinit - fi - - if ! has_version ">=sys-apps/openrc-0.11.3" ; then - migrate_udev_mount_script - add_boot_init tmpfiles.setup boot - fi - - # loopback was added in 0.12 and needed in boot (february 2012) - has_version ">=sys-apps/openrc-0.12" || add_boot_init loopback -} - -# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev. -migrate_udev_mount_script() { - if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \ - ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then - add_boot_init udev-mount sysinit - fi - return 0 -} - -pkg_postinst() { - local LIBDIR=$(get_libdir) - - # Make our runlevels if they don't exist - if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then - einfo "Copying across default runlevels" - cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc - rm -f "${EROOT}"etc/runlevels/.add_boot_init.created - else - if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then - mkdir -p "${EROOT}"etc/runlevels/sysinit - cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \ - "${EROOT}"etc/runlevels/sysinit - fi - if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then - mkdir -p "${EROOT}"etc/runlevels/shutdown - cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \ - "${EROOT}"etc/runlevels/shutdown - fi - fi - - if use hppa; then - elog "Setting the console font does not work on all HPPA consoles." - elog "You can still enable it by running:" - elog "# rc-update add consolefont boot" - fi - - # Handle the conf.d/local.{start,stop} -> local.d transition - if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then - elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}" - elog "files to ${EROOT}etc/local.d" - mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start - mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop - chmod +x "${EROOT}"etc/local.d/*{start,stop} - fi - - if use kernel_linux && [[ "${EROOT}" = "/" ]]; then - if ! /$(get_libdir)/rc/sh/migrate-to-run.sh; then - ewarn "The dependency data could not be migrated to /run/openrc." - ewarn "This means you need to reboot your system." - fi - fi - - # update the dependency tree after touching all files #224171 - [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u - - if use newnet; then - local netscript=network - else - local netscript=net.lo - fi - - if [ ! -e "${EROOT}"etc/runlevels/boot/${netscript} ]; then - ewarn "Please add the $netscript script to your boot runlevel" - ewarn "as soon as possible. Not doing so could leave you with a system" - ewarn "without networking." - fi - - ewarn "In this version of OpenRC, the loopback interface no longer" - ewarn "satisfies the net virtual." - ewarn "If you have services now which do not start because of this," - ewarn "They can be fixed by adding rc_need=\"!net\"" - ewarn "to the ${EROOT}etc/conf.d/<servicename> file." - ewarn "You should also file a bug against the service asking that" - ewarn "need net be dropped from the dependencies." - ewarn "The bug you file should block the following tracker:" - ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092" - - ewarn "This version of OpenRC doesn't enable nfs mounts automatically any" - ewarn "longer. In order to mount nfs file systems, you must use the" - ewarn "nfsmount service from the nfs-utils package." - ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for" - ewarn "more information on this." - - elog "You should now update all files in /etc, using etc-update" - elog "or equivalent before restarting any services or this host." - elog - elog "Please read the migration guide available at:" - elog "http://www.gentoo.org/doc/en/openrc-migration.xml" -} |