summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/udev/ChangeLog10
-rw-r--r--sys-fs/udev/udev-9999.ebuild40
2 files changed, 11 insertions, 39 deletions
diff --git a/sys-fs/udev/ChangeLog b/sys-fs/udev/ChangeLog
index 29fafd550878..e45cd0a8ae18 100644
--- a/sys-fs/udev/ChangeLog
+++ b/sys-fs/udev/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-fs/udev
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.669 2012/03/22 17:11:41 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.670 2012/03/23 16:55:46 williamh Exp $
+
+ 23 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
+ Remove some cruft from the live ebuild: The fix_old_persistent_net_rules
+ function has been there since 2008 and is not documented. This code fixed an
+ issue with very old persistent net rules which should be taken care of by now
+ since we have had several stable udev versions with this fix. The ebuild
+ should not touch things in ${ROOT}/lib/udev/devices; remove the code that does
+ this. Remove the code that removes ${ROOT}/etc/dev.d.
22 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
re-order the econf options to match udev help.
diff --git a/sys-fs/udev/udev-9999.ebuild b/sys-fs/udev/udev-9999.ebuild
index f19c49293963..3cefc759d313 100644
--- a/sys-fs/udev/udev-9999.ebuild
+++ b/sys-fs/udev/udev-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.91 2012/03/22 17:11:41 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.92 2012/03/23 16:55:46 williamh Exp $
EAPI=4
@@ -60,7 +60,7 @@ fi
RDEPEND="${COMMON_DEPEND}
hwdb? (
>=sys-apps/usbutils-0.82
- || ( >=sys-apps/pciutils-3.1.9-r1[-compress-db] <sys-apps/pciutils-3.1.9-r1[-zlib] )
+ || ( >=sys-apps/pciutils-3.1.9-r1[-compress-db] <sys-apps/pciutils-3.1.9-r1[-zlib] )
)
openrc? ( >=sys-fs/udev-init-scripts-10
!<sys-apps/openrc-0.9.9 )
@@ -193,24 +193,6 @@ src_install()
doins "${FILESDIR}"/40-gentoo.rules
}
-# 19 Nov 2008
-fix_old_persistent_net_rules()
-{
- local rules="${ROOT}"/etc/udev/rules.d/70-persistent-net.rules
- [[ -f ${rules} ]] || return
-
- elog
- elog "Updating persistent-net rules file"
-
- # Change ATTRS to ATTR matches, Bug #246927
- sed -i -e 's/ATTRS{/ATTR{/g' "${rules}"
-
- # Add KERNEL matches if missing, Bug #246849
- sed -ri \
- -e '/KERNEL/ ! { s/NAME="(eth|wlan|ath)([0-9]+)"/KERNEL=="\1*", NAME="\1\2"/}' \
- "${rules}"
-}
-
# See Bug #129204 for a discussion about restarting udevd
restart_udevd()
{
@@ -264,7 +246,6 @@ ismounted()
pkg_postinst()
{
mkdir -p "${ROOT}"/run
- fix_old_persistent_net_rules
# "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
# So try to remove it here (will only work if empty).
@@ -280,23 +261,6 @@ pkg_postinst()
# people want reminders, I'll give them reminders. Odds are they will
# just ignore them anyway...
- # Removing some device-nodes we thought we need some time ago, 25 Jan 2007
- if [[ -d ${ROOT}/lib/udev/devices ]]
- then
- rm -f "${ROOT}"/lib/udev/devices/{null,zero,console,urandom}
- fi
-
- # Try to remove /etc/dev.d as that is obsolete, 23 Apr 2007
- if [[ -d ${ROOT}/etc/dev.d ]]
- then
- rmdir --ignore-fail-on-non-empty "${ROOT}"/etc/dev.d/default "${ROOT}"/etc/dev.d 2>/dev/null
- if [[ -d ${ROOT}/etc/dev.d ]]
- then
- ewarn "You still have the directory /etc/dev.d on your system."
- ewarn "This is no longer used by udev and can be removed."
- fi
- fi
-
# 64-device-mapper.rules now gets installed by sys-fs/device-mapper
# remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007
if [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] &&