From: Harald Hoyer Date: Thu, 4 Oct 2012 16:15:36 +0000 (-0400) Subject: dracut-functions.sh:inst_rules_program() also recognize RUN+= X-Git-Tag: 024~38 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=da9c5181167d170cb14a45eaaf55bf8d45339557;p=thirdparty%2Fdracut.git dracut-functions.sh:inst_rules_program() also recognize RUN+= --- diff --git a/dracut-functions.sh b/dracut-functions.sh index 5825338a1..a71013e28 100755 --- a/dracut-functions.sh +++ b/dracut-functions.sh @@ -837,8 +837,8 @@ inst_rule_programs() { dracut_install "$_bin" done fi - if grep -qE 'RUN==?"[^ "]+' "$1"; then - for _prog in $(grep -E 'RUN==?"[^ "]+' "$1" | sed -r 's/.*RUN==?"([^ "]+).*/\1/'); do + if grep -qE 'RUN[+=]=?"[^ "]+' "$1"; then + for _prog in $(grep -E 'RUN[+=]=?"[^ "]+' "$1" | sed -r 's/.*RUN[+=]=?"([^ "]+).*/\1/'); do if [ -x ${udevdir}/$_prog ]; then _bin=${udevdir}/$_prog else diff --git a/modules.d/98systemd/emergency.service b/modules.d/98systemd/dracut-emergency.service similarity index 100% rename from modules.d/98systemd/emergency.service rename to modules.d/98systemd/dracut-emergency.service