From 39fe2cf0649b014a470f7d0d363867a863d31857 Mon Sep 17 00:00:00 2001 From: Michael Tokarev Date: Sat, 20 Sep 2014 09:06:27 +0400 Subject: copy 64-md-raid-assembly.rules to initramfs too (#678691) --- debian/changelog | 2 ++ debian/initramfs/hook | 10 ++++++---- 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 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 -- cgit v1.2.3