Change default install target for udev rules.
Also make sure that udev does not complain about a missing rules.d directory.master
parent
597bd00990
commit
8faaa8f082
|
@ -140,8 +140,8 @@ find_rule() {
|
||||||
# udev rules always get installed in the same place, so
|
# udev rules always get installed in the same place, so
|
||||||
# create a function to install them to make life simpler.
|
# create a function to install them to make life simpler.
|
||||||
inst_rules() {
|
inst_rules() {
|
||||||
local target="/lib/udev/rules.d"
|
local target="/etc/udev/rules.d"
|
||||||
[[ -d $target ]] || target="/etc/udev/rules.d"
|
mkdir -p "$initdir/lib/udev/rules.d" "$initdir$target"
|
||||||
for rule in "$@"; do
|
for rule in "$@"; do
|
||||||
rule=$(find_rule $rule) && \
|
rule=$(find_rule $rule) && \
|
||||||
inst_simple "$rule" "$target/${rule##*/}"
|
inst_simple "$rule" "$target/${rule##*/}"
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
dracutmodules="auto"
|
dracutmodules="base dash crypt lvm kernel-modules resume rootfs-block udev-rules"
|
||||||
modules="ata_piix ext2 sd_mod"
|
modules="ata_piix ext2 sd_mod"
|
||||||
|
|
Loading…
Reference in New Issue