summaryrefslogtreecommitdiff
path: root/core/udev/initcpio-hooks-udev
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-05-25 00:02:35 +0000
committerroot <root@rshg054.dnsready.net>2012-05-25 00:02:35 +0000
commitaa30737839de3c2a4a1287442cb9859414fb4b0a (patch)
treefe7dabc8a40d713b7b0a781023fe64e03e728bb5 /core/udev/initcpio-hooks-udev
parent6553825d7281900890db91a21ac601d7aee9c55e (diff)
Fri May 25 00:02:35 UTC 2012
Diffstat (limited to 'core/udev/initcpio-hooks-udev')
-rw-r--r--core/udev/initcpio-hooks-udev21
1 files changed, 16 insertions, 5 deletions
diff --git a/core/udev/initcpio-hooks-udev b/core/udev/initcpio-hooks-udev
index 87aa7960f..313a88130 100644
--- a/core/udev/initcpio-hooks-udev
+++ b/core/udev/initcpio-hooks-udev
@@ -1,9 +1,20 @@
-# vim: set ft=sh:
-run_hook ()
-{
- msg -n ":: Triggering uevents..."
+#!/usr/bin/ash
+
+run_earlyhook() {
+ /usr/lib/udev/udevd --daemon --resolve-names=never
+ udevd_running=1
+}
+
+run_hook() {
+ msg ":: Triggering uevents..."
udevadm trigger --action=add --type=subsystems
udevadm trigger --action=add --type=devices
udevadm settle
- msg "done."
}
+
+run_cleanuphook() {
+ udevadm control --exit
+ udevadm info --cleanup-db
+}
+
+# vim: set ft=sh ts=4 sw=4 et: