williamh 15/06/01 15:30:02 Modified: udev-init-scripts-9999.ebuild ChangeLog Log: Always add udev and udev-trigger to the sysinit runlevel (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0x30C46538)
Revision Changes Path 1.37 sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild?rev=1.37&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild?rev=1.37&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild?r1=1.36&r2=1.37 Index: udev-init-scripts-9999.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- udev-init-scripts-9999.ebuild 30 Apr 2015 14:56:35 -0000 1.36 +++ udev-init-scripts-9999.ebuild 1 Jun 2015 15:30:02 -0000 1.37 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild,v 1.36 2015/04/30 14:56:35 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild,v 1.37 2015/06/01 15:30:02 williamh Exp $ EAPI=5 @@ -32,25 +32,13 @@ } pkg_postinst() { - # Warn the user about adding udev and udev-trigger to the sysinit runlevel - if [[ -e ${ROOT%/}/etc/runlevels/sysinit ]]; then - if [[ ! -e ${ROOT%/}/etc/runlevels/sysinit/udev ]]; then - ewarn - ewarn "You need to add udev to the sysinit runlevel." - ewarn "If you do not do this," - ewarn "your system will not be able to boot!" - ewarn "Run this command:" - ewarn "\trc-update add udev sysinit" + # Add udev and udev-trigger to the sysinit runlevel automatically. + for f in udev udev-trigger; do + if [[ -x ${ROOT%/}/etc/init.d/${f} && + -d ${ROOT%/}/etc/runlevels/sysinit ]]; then + ln -snf /etc/init.d/${f} "${ROOT%/}"/etc/runlevels/sysinit/${f} fi - if [[ ! -e ${ROOT%/}/etc/runlevels/sysinit/udev-trigger ]]; then - ewarn - ewarn "You need to add udev-trigger to the sysinit runlevel." - ewarn "If you do not do this," - ewarn "your system will not be able to boot!" - ewarn "Run this command:" - ewarn "\trc-update add udev-trigger sysinit" - fi - fi + done if ! has_version "sys-fs/eudev[rule-generator]" && \ [[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qs 'boot\|default\|sysinit'; then 1.120 sys-fs/udev-init-scripts/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog?rev=1.120&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog?rev=1.120&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog?r1=1.119&r2=1.120 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog,v retrieving revision 1.119 retrieving revision 1.120 diff -u -r1.119 -r1.120 --- ChangeLog 29 Apr 2015 20:46:25 -0000 1.119 +++ ChangeLog 1 Jun 2015 15:30:02 -0000 1.120 @@ -1,6 +1,10 @@ # ChangeLog for sys-fs/udev-init-scripts # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog,v 1.119 2015/04/29 20:46:25 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog,v 1.120 2015/06/01 15:30:02 williamh Exp $ + + 01 Jun 2015; William Hubbs <[email protected]> + udev-init-scripts-9999.ebuild: + Always add udev and udev-trigger to the sysinit runlevel 29 Apr 2015; William Hubbs <[email protected]> udev-init-scripts-9999.ebuild:
