From: Harald Hoyer Date: Wed, 14 May 2014 14:38:49 +0000 (+0200) Subject: mdraid/module-setup.sh: fixed print-cmdline for empty UUID X-Git-Tag: RHEL-7.1~70 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ec158d758b880fc966f3f3e6b819ffcfbff7227d;p=thirdparty%2Fdracut.git mdraid/module-setup.sh: fixed print-cmdline for empty UUID fixes /usr/lib/dracut/modules.d/90mdraid/module-setup.sh: line 60: _activated["${UUID}"]: bad array subscript Thanks to Jan ONDREJ for spotting this! (cherry picked from commit 19bb14c3467233f8c98f76b3fa57047a3a31e1a3) --- diff --git a/modules.d/90mdraid/module-setup.sh b/modules.d/90mdraid/module-setup.sh index 1e03847fd..815a3ebc3 100755 --- a/modules.d/90mdraid/module-setup.sh +++ b/modules.d/90mdraid/module-setup.sh @@ -50,6 +50,8 @@ cmdline() { done ) + [[ -z "$UUID" ]] && continue + if ! [[ ${_activated[${UUID}]} ]]; then printf "%s" " rd.md.uuid=${UUID}" _activated["${UUID}"]=1