summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tokarev <mjt@tls.msk.ru>2014-09-20 09:06:27 +0400
committerMichael Tokarev <mjt@tls.msk.ru>2014-09-20 09:06:27 +0400
commit39fe2cf0649b014a470f7d0d363867a863d31857 (patch)
tree84c915baa1e3746dada8f879b5f30bb08af7543c
parent636482a5def10cd879e900b83a94cc853fb920cc (diff)
copy 64-md-raid-assembly.rules to initramfs too (#678691)
-rw-r--r--debian/changelog2
-rw-r--r--debian/initramfs/hook10
2 files changed, 8 insertions, 4 deletions
diff --git a/debian/changelog b/debian/changelog
index 65ba1bad..363aeb68 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ mdadm (3.3.2-1) UNRELEASED; urgency=low
* new minor/bugfix upstream release
* removed remove-bashism-from-makefile.patch (applied upstream)
+ * copy 64-md-raid-assembly.rules to initramfs too, this should
+ bring us array auto-assemble during initramfs run (Closes: #678691)
-- Michael Tokarev <mjt@tls.msk.ru> Sat, 20 Sep 2014 08:49:59 +0400
diff --git a/debian/initramfs/hook b/debian/initramfs/hook
index e44522b3..6212bfea 100644
--- a/debian/initramfs/hook
+++ b/debian/initramfs/hook
@@ -255,12 +255,14 @@ if [ "$INITRDSTART" != none ] && [ -n "$devices" ]; then
fi
# Copy udev rules, which udev no longer does
- UDEV_RULE=63-md-raid-arrays.rules
- for rules_folder in /lib/udev/rules.d /etc/udev/rules.d; do
- if [ -f $rules_folder/$UDEV_RULE ]; then
+ for rules_file in 63-md-raid-arrays.rules 64-md-raid-assembly.rules
+ do
+ for rules_folder in /lib/udev/rules.d /etc/udev/rules.d; do
+ if [ -f $rules_folder/$rules_file ]; then
mkdir -p $DESTDIR$rules_folder
- cp $rules_folder/$UDEV_RULE $DESTDIR$rules_folder/$UDEV_RULE
+ cp $rules_folder/$rules_file $DESTDIR$rules_folder/$rules_file
fi
+ done
done
else