summaryrefslogtreecommitdiff
path: root/testing/udev/initcpio-hooks-udev
diff options
context:
space:
mode:
Diffstat (limited to 'testing/udev/initcpio-hooks-udev')
-rw-r--r--testing/udev/initcpio-hooks-udev21
1 files changed, 16 insertions, 5 deletions
diff --git a/testing/udev/initcpio-hooks-udev b/testing/udev/initcpio-hooks-udev
index 87aa7960f..313a88130 100644
--- a/testing/udev/initcpio-hooks-udev
+++ b/testing/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: