diff options
author | Dave Reisner <dreisner@archlinux.org> | 2012-04-09 02:09:36 +0200 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2012-04-09 02:13:17 +0200 |
commit | 9c1fd3318a40ccb70797305fc91926f380887f99 (patch) | |
tree | fe6558e57076931b6cd37b33c8489b454d564887 | |
parent | feef92a8fbb1ca54796dfcbe1a9b427b1c4e29e8 (diff) | |
download | mkinitcpio-9c1fd3318a40ccb70797305fc91926f380887f99.tar.gz mkinitcpio-9c1fd3318a40ccb70797305fc91926f380887f99.tar.xz |
mdadm: fix raid[456] autodetection
20509ade neglected to filter the raid456 module when detecting raid[456]
arrays, which lead to non-bootable systems from the autodetect-enabled
image.
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
-rw-r--r-- | install/autodetect | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/install/autodetect b/install/autodetect index b6ec28a..4ed7ccf 100644 --- a/install/autodetect +++ b/install/autodetect @@ -41,7 +41,7 @@ build() { md_devs=(/sys/class/block/md*/md/level) if [[ -e $md_devs ]]; then (( !QUIET )) && plain "found %d mdadm arrays to scan" "${#md_devs[*]}" - sort -u "${md_devs[@]}" >>"$MODULE_FILE" + sed 's/^raid[456]$/raid456/' "${md_devs[@]}" | sort -u >>"$MODULE_FILE" fi if (( !QUIET )) && [[ -s $MODULE_FILE ]]; then |