aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-03-05 12:05:20 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-03-05 12:05:20 +0000
commit2b378636f6cfa33cd2a9268ed17b08d297c07dd4 (patch)
treef8ad072d1f24e7d0e28e3d0b2e91fc28adb8f717
parent524a1b0a3e0eb61f45ce57f18410ba5ec8224b0d (diff)
downloadalpine-conf-2b378636f6cfa33cd2a9268ed17b08d297c07dd4.tar.bz2
alpine-conf-2b378636f6cfa33cd2a9268ed17b08d297c07dd4.tar.xz
setup-disk: cleanup. make sure we don't add raid modules more than once
-rw-r--r--setup-disk.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/setup-disk.in b/setup-disk.in
index 0ae83de..f265a28 100644
--- a/setup-disk.in
+++ b/setup-disk.in
@@ -207,8 +207,8 @@ install_mounted_root() {
initfs_features="${initfs_features% raid} raid"
local level=$(cat /sys/block/$md/md/level)
case "$level" in
- raid1) raidmod="$raidmod,$level";;
- raid[456]) raidmod="$raidmod,raid456";;
+ raid1) raidmod="${raidmod%,raid1},raid1";;
+ raid[456]) raidmod="${raidmod%,raid456},raid456";;
esac
done