]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
Change default install target for udev rules.
authorVictor Lowther <victor.lowther@gmail.com>
Fri, 20 Mar 2009 07:19:33 +0000 (02:19 -0500)
committerVictor Lowther <victor.lowther@gmail.com>
Fri, 20 Mar 2009 08:08:40 +0000 (03:08 -0500)
Also make sure that udev does not complain about a missing rules.d directory.

dracut-functions
test/dracut.conf.test

index f5f24d8917109906f01dcad704b380dce528e3d7..2c98785c82da12ad580c4e5cd8a58ebadb0c9f10 100755 (executable)
@@ -140,8 +140,8 @@ find_rule() {
 # udev rules always get installed in the same place, so
 # create a function to install them to make life simpler.
 inst_rules() { 
-    local target="/lib/udev/rules.d"
-    [[ -d $target ]] || target="/etc/udev/rules.d"
+    local target="/etc/udev/rules.d"
+    mkdir -p "$initdir/lib/udev/rules.d" "$initdir$target"
     for rule in "$@"; do 
        rule=$(find_rule $rule) && \
            inst_simple "$rule" "$target/${rule##*/}"
index bba48d725a51bc3b03adccc703356ab450cf5f2e..31741b57e769e6e0cf8f0e284032ace5a44265b0 100644 (file)
@@ -1,2 +1,2 @@
-dracutmodules="auto"
+dracutmodules="base dash crypt lvm kernel-modules resume rootfs-block udev-rules"
 modules="ata_piix ext2 sd_mod"