From: Hannes Reinecke Date: Thu, 10 Jul 2014 12:56:54 +0000 (+0200) Subject: 95dasd_rules: Store all devices in commandline X-Git-Tag: 046~51^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=05bf32097201c24c56dc6bb7a59a428293247d61;p=thirdparty%2Fdracut.git 95dasd_rules: Store all devices in commandline 'for_each_host_dev_and_slaves' would stop at the first found device, so the cmdline() call would never list all required devices. Use 'for_each_host_dev_and_slaves_all' instead and filter out duplicates. Signed-off-by: Hannes Reinecke --- diff --git a/modules.d/95dasd_rules/module-setup.sh b/modules.d/95dasd_rules/module-setup.sh index 48a69ca74..3b55beb6f 100755 --- a/modules.d/95dasd_rules/module-setup.sh +++ b/modules.d/95dasd_rules/module-setup.sh @@ -12,8 +12,8 @@ cmdline() { return 0 } [[ $hostonly ]] || [[ $mount_needs ]] && { - for_each_host_dev_and_slaves is_dasd || return 255 - } + for_each_host_dev_and_slaves_all is_dasd || return 255 + } | sort | uniq } # called by dracut