From ac0da35c4b1e1faf0d0afe97501c35a4fb3714bc Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Mon, 28 May 2012 13:07:40 +0200 Subject: [PATCH] convert udev startup --- usr/lib/initcpio/hooks/arch_udevtrigger | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/usr/lib/initcpio/hooks/arch_udevtrigger b/usr/lib/initcpio/hooks/arch_udevtrigger index e57c83ee1..2b58e68c1 100644 --- a/usr/lib/initcpio/hooks/arch_udevtrigger +++ b/usr/lib/initcpio/hooks/arch_udevtrigger @@ -1,10 +1,20 @@ # Created by Tobias Powalowski +run_earlyhook() { + udevd --daemon --resolve-names=never + udevd_running=1 +} + run_hook () { - msg ":: Loading UDev uevents..." - /sbin/udevadm trigger --action=add --type=subsystems - /sbin/udevadm trigger --action=add --type=devices - /sbin/udevadm settle - msg "done." + msg ":: Triggering uevents..." + udevadm trigger --action=add --type=subsystems + udevadm trigger --action=add --type=devices + udevadm settle } + +run_cleanuphook() { + udevadm control --exit + udevadm info --cleanup-db +} +