From: Harald Hoyer Date: Mon, 2 Aug 2010 09:35:25 +0000 (+0200) Subject: mdraid: remove "local" X-Git-Tag: 007~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d7cc3f2ef521137b8b1f32fd45c57feb2c993efb;p=thirdparty%2Fdracut.git mdraid: remove "local" --- diff --git a/modules.d/90mdraid/mdraid_start.sh b/modules.d/90mdraid/mdraid_start.sh index 866267160..0963658ca 100755 --- a/modules.d/90mdraid/mdraid_start.sh +++ b/modules.d/90mdraid/mdraid_start.sh @@ -10,12 +10,13 @@ mdadm -IRs 2>&1 | vinfo # which have had a container added for md in /dev/md[0-9]* /dev/md/*; do [ -b "$md" ] || continue - local udevinfo="$(udevadm info --query=env --name=$md)" + udevinfo="$(udevadm info --query=env --name=$md)" strstr "$udevinfo" "MD_UUID=" && continue strstr "$udevinfo" "MD_LEVEL=container" && continue strstr "$udevinfo" "DEVTYPE=partition" && continue mdadm -R "$md" 2>&1 | vinfo done +unset udevinfo ln -s /sbin/mdraid-cleanup /pre-pivot/30-mdraid-cleanup.sh 2>/dev/null ln -s /sbin/mdraid-cleanup /pre-pivot/31-mdraid-cleanup.sh 2>/dev/null