46 lines
1.1 KiB
Diff
46 lines
1.1 KiB
Diff
|
From 3dc48f4ee656529936a6021fb0f0885ece2dc26e Mon Sep 17 00:00:00 2001
|
||
|
From: Thomas Renninger <trenn@suse.de>
|
||
|
Date: Thu, 3 Jul 2014 15:16:42 +0200
|
||
|
Subject: dracut: Fix error: local: can only be used in a function
|
||
|
|
||
|
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
||
|
---
|
||
|
modules.d/98systemd/dracut-pre-udev.sh | 8 ++++++--
|
||
|
1 file changed, 6 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/modules.d/98systemd/dracut-pre-udev.sh b/modules.d/98systemd/dracut-pre-udev.sh
|
||
|
index 77977d2..68021aa 100755
|
||
|
--- a/modules.d/98systemd/dracut-pre-udev.sh
|
||
|
+++ b/modules.d/98systemd/dracut-pre-udev.sh
|
||
|
@@ -26,10 +26,12 @@ fi
|
||
|
|
||
|
for i in $(getargs rd.driver.pre -d rdloaddriver=); do
|
||
|
(
|
||
|
- local IFS=,
|
||
|
+ _IFS="$IFS"
|
||
|
+ IFS=,
|
||
|
for p in $i; do
|
||
|
modprobe $p 2>&1 | vinfo
|
||
|
done
|
||
|
+ IFS="$_IFS"
|
||
|
)
|
||
|
done
|
||
|
|
||
|
@@ -38,10 +40,12 @@ done
|
||
|
|
||
|
for i in $(getargs rd.driver.blacklist -d rdblacklist=); do
|
||
|
(
|
||
|
- local IFS=,
|
||
|
+ _IFS="$IFS"
|
||
|
+ IFS=,
|
||
|
for p in $i; do
|
||
|
echo "blacklist $p" >> $_modprobe_d/initramfsblacklist.conf
|
||
|
done
|
||
|
+ IFS="$_IFS"
|
||
|
)
|
||
|
done
|
||
|
|
||
|
--
|
||
|
1.8.4.5
|
||
|
|