summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2008-12-10 22:09:48 +0000
committerDoug Goldstein <cardoe@gentoo.org>2008-12-10 22:09:48 +0000
commit93a75f3018fd1d0f582f50deba807b9c47bd1c5f (patch)
treebcf58d6810330afb65e21014e072f1eaaf6c2498 /sys-apps/openrc
parentamd64/x86 stable, bug #250012 (diff)
downloadgentoo-2-93a75f3018fd1d0f582f50deba807b9c47bd1c5f.tar.gz
gentoo-2-93a75f3018fd1d0f582f50deba807b9c47bd1c5f.tar.bz2
gentoo-2-93a75f3018fd1d0f582f50deba807b9c47bd1c5f.zip
Add runlevel migration support and update depends for live git build
(Portage version: 2.1.6/cvs/Linux 2.6.27-gentoo-r2 x86_64)
Diffstat (limited to 'sys-apps/openrc')
-rw-r--r--sys-apps/openrc/ChangeLog5
-rw-r--r--sys-apps/openrc/openrc-9999.ebuild18
2 files changed, 19 insertions, 4 deletions
diff --git a/sys-apps/openrc/ChangeLog b/sys-apps/openrc/ChangeLog
index 00886a60f41a..2decb9f64ddd 100644
--- a/sys-apps/openrc/ChangeLog
+++ b/sys-apps/openrc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-apps/openrc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/ChangeLog,v 1.44 2008/12/10 22:04:46 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/ChangeLog,v 1.45 2008/12/10 22:09:48 cardoe Exp $
+
+ 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)
diff --git a/sys-apps/openrc/openrc-9999.ebuild b/sys-apps/openrc/openrc-9999.ebuild
index 1bffe00db2df..582987ad61a0 100644
--- a/sys-apps/openrc/openrc-9999.ebuild
+++ b/sys-apps/openrc/openrc-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 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.37 2008/06/09 14:38:45 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-9999.ebuild,v 1.38 2008/12/10 22:09:48 cardoe Exp $
inherit eutils flag-o-matic multilib toolchain-funcs
@@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_BRANCH="master"
inherit git
else
- SRC_URI="http://roy.marples.name/${PN}/${P}.tar.bz2
+ SRC_URI="http://roy.marples.name/downloads/${PN}/${P}.tar.bz2
mirror://gentoo/${P}.tar.bz2
http://dev.gentoo.org/~cardoe/files/${P}.tar.bz2
http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2"
@@ -30,7 +30,8 @@ RDEPEND="virtual/init
ncurses? ( sys-libs/ncurses )
pam? ( virtual/pam )
>=sys-apps/baselayout-2.0.0
- !<sys-fs/udev-118-r2"
+ !<sys-fs/udev-133
+ !<sys-apps/sysvinit-2.86-r11"
DEPEND="${RDEPEND}
virtual/os-headers"
@@ -263,6 +264,17 @@ pkg_postinst() {
if [[ -d ${ROOT}/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."
+ else
+ if [[ ! -e ${ROOT}/etc/runlevels/sysinit/devfs ]] ; then
+ mkdir -p "${ROOT}"/etc/runlevels/sysinit
+ cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/sysinit/* \
+ "${ROOT}"/etc/runlevels/sysinit
+ fi
+ if [[ ! -e ${ROOT}/etc/runlevels/shutdown/mount-ro ]] ; then
+ mkdir -p "${ROOT}"/etc/runlevels/shutdown
+ cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/shutdown/* \
+ "${ROOT}"/etc/runlevels/shutdown
+ fi
fi
elog "You should now update all files in /etc, using etc-update"