summaryrefslogtreecommitdiff
path: root/debian/initramfs
diff options
context:
space:
mode:
authorDmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>2012-06-25 13:33:40 +0100
committerDmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>2012-06-25 13:39:46 +0100
commit8679dc6bb55045771d1ff3e409b76ba41e0029e1 (patch)
tree98f92d224819c273e6954061b926cf97c7f8c014 /debian/initramfs
parent5876c26bec473a625cbb93cda5a9dedef6153064 (diff)
Copy local administrator's modified udev rules as well as the system one.
Diffstat (limited to 'debian/initramfs')
-rw-r--r--debian/initramfs/hook9
1 files changed, 7 insertions, 2 deletions
diff --git a/debian/initramfs/hook b/debian/initramfs/hook
index 48520031..8181946f 100644
--- a/debian/initramfs/hook
+++ b/debian/initramfs/hook
@@ -289,8 +289,13 @@ if [ "$INITRDSTART" != none ] && [ -n "$devpairs" ]; then
fi
# Copy udev rules, which udev no longer does
- mkdir -p $DESTDIR/lib/udev/rules.d/
- cp /lib/udev/rules.d/64-md-raid.rules $DESTDIR/lib/udev/rules.d/
+ UDEV_RULE=64-md-raid.rules
+ for rules_folder in /lib/udev/rules.d /etc/udev/rules.d; do
+ if [ -f $rules_folder/$UDEV_RULE ]; then
+ mkdir -p $DESTDIR$rules_folder
+ cp $rules_folder/$UDEV_RULE $DESTDIR$rules_folder/$UDEV_RULE
+ fi
+ done
else
echo "MD_DEVS=none" >> $DESTCONFIG