Blame 0059-dracut-functions.sh-inst_rule_programs-fixed-IMPORT-.patch

Harald Hoyer 12f6cc
From 65d1a8a4aee600f7d5016382dd351bf9b835327f Mon Sep 17 00:00:00 2001
Harald Hoyer 12f6cc
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 12f6cc
Date: Thu, 26 Jul 2012 19:12:40 +0200
Harald Hoyer 12f6cc
Subject: [PATCH] dracut-functions.sh:inst_rule_programs() fixed
Harald Hoyer 12f6cc
 IMPORT{program}
Harald Hoyer 12f6cc
Harald Hoyer 12f6cc
---
Harald Hoyer 12f6cc
 dracut-functions.sh | 4 ++--
Harald Hoyer 12f6cc
 1 file changed, 2 insertions(+), 2 deletions(-)
Harald Hoyer 12f6cc
Harald Hoyer 12f6cc
diff --git a/dracut-functions.sh b/dracut-functions.sh
Harald Hoyer 12f6cc
index fb28bdc..49051fa 100755
Harald Hoyer 12f6cc
--- a/dracut-functions.sh
Harald Hoyer 12f6cc
+++ b/dracut-functions.sh
Harald Hoyer 12f6cc
@@ -781,8 +781,8 @@ inst_rule_programs() {
Harald Hoyer 12f6cc
             dracut_install "$_bin"
Harald Hoyer 12f6cc
         done
Harald Hoyer 12f6cc
     fi
Harald Hoyer 12f6cc
-    if grep -qE 'PROGRAM==?"[^ "]+' "$1"; then
Harald Hoyer 12f6cc
-        for _prog in $(grep -E 'IMPORT==?"[^ "]+' "$1" | sed -r 's/.*IMPORT==?"([^ "]+).*/\1/'); do
Harald Hoyer 12f6cc
+    if grep -qE 'IMPORT\{program\}==?"[^ "]+' "$1"; then
Harald Hoyer 12f6cc
+        for _prog in $(grep -E 'IMPORT\{program\}==?"[^ "]+' "$1" | sed -r 's/.*IMPORT\{program\}==?"([^ "]+).*/\1/'); do
Harald Hoyer 12f6cc
             if [ -x ${udevdir}/$_prog ]; then
Harald Hoyer 12f6cc
                 _bin=${udevdir}/$_prog
Harald Hoyer 12f6cc
             else