summaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2012-06-30 18:36:44 -0500
committerWilliam Hubbs <williamh@gentoo.org>2012-06-30 18:36:44 -0500
commit4015c45dbdcb3207bb428d13ee0bc965afa978b1 (patch)
tree37b2a2297e4fb7421e87cff0e65b949a3b78ad21 /init.d
parentdo not create /run/udev (diff)
downloadudev-gentoo-scripts-4015c45dbdcb3207bb428d13ee0bc965afa978b1.tar.gz
udev-gentoo-scripts-4015c45dbdcb3207bb428d13ee0bc965afa978b1.tar.bz2
udev-gentoo-scripts-4015c45dbdcb3207bb428d13ee0bc965afa978b1.zip
remove udev-postmount
Since the persistent net and cd rules generators are removed, there is no longer a function for udev-postmount.
Diffstat (limited to 'init.d')
-rw-r--r--init.d/udev4
-rw-r--r--init.d/udev-postmount66
2 files changed, 0 insertions, 70 deletions
diff --git a/init.d/udev b/init.d/udev
index ff53537..2541a0c 100644
--- a/init.d/udev
+++ b/init.d/udev
@@ -100,10 +100,6 @@ start_pre()
echo "# as we use /etc/init.d/network to set up our network" >> "${f}"
fi
- if [ ! -e /etc/runlevels/${RC_DEFAULTLEVEL:-default}/udev-postmount ]; then
- ewarn "You should add udev-postmount service to your default runlevel."
- fi
-
/lib/udev/write_root_link_rule
if [ -e /proc/sys/kernel/hotplug ]; then
diff --git a/init.d/udev-postmount b/init.d/udev-postmount
deleted file mode 100644
index fcf5864..0000000
--- a/init.d/udev-postmount
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-udev_version()
-{
- udevadm --version
-}
-
-depend()
-{
- need localmount
- if [ $(udev_version) -lt 175 ]; then
- after dbus # for trigger failed
- fi
- keyword -vserver -lxc
-}
-
-dir_writeable()
-{
- touch "$1"/.test.$$ 2>/dev/null && rm "$1"/.test.$$
-}
-
-# store persistent-rules that got created while booting
-# when / was still read-only
-store_persistent_rules()
-{
- # only continue if rules-directory is writable
- dir_writeable /etc/udev/rules.d || return 0
-
- local file dest
- for file in "${RUNDIR}"/tmp-rules--*; do
- dest=${file##*tmp-rules--}
- [ "$dest" = '*' ] && break
- type=${dest##70-persistent-}
- type=${type%%.rules}
- ebegin "Saving udev persistent ${type} rules to /etc/udev/rules.d"
- cat "$file" >> /etc/udev/rules.d/"$dest" && rm -f "$file"
- eend $? "Failed moving persistent rules!"
- done
-}
-
-start()
-{
- RUNDIR=$(udevadm info --run)
- # check if this system uses udev
- [ -d "${RUNDIR}" ] || return 0
-
- einfo "Doing udev cleanups"
-
- if [ $(udev_version) -lt 175 ]; then
- # Run the events that failed at first udev trigger
- udevadm trigger --type=failed -v
- fi
-
- # store persistent-rules that got created while booting
- # when / was still read-only
- store_persistent_rules
-}
-
-stop()
-{
- return 0
-}
-
-# vim:ts=4