From: Harald Hoyer Date: Tue, 22 May 2012 09:36:41 +0000 (+0200) Subject: ifcfg/write-ifcfg.sh: fixed IFS resetting X-Git-Tag: 019~46 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=02805bd1fc74648e38fccecdfdc5896db47179c4;p=thirdparty%2Fdracut.git ifcfg/write-ifcfg.sh: fixed IFS resetting --- diff --git a/modules.d/45ifcfg/write-ifcfg.sh b/modules.d/45ifcfg/write-ifcfg.sh index d1f6fe671..2b7cb5c8b 100755 --- a/modules.d/45ifcfg/write-ifcfg.sh +++ b/modules.d/45ifcfg/write-ifcfg.sh @@ -43,6 +43,7 @@ print_s390() { local CONFIG_LINE local i local channel + local OLD_IFS _netif="$1" # if we find ccw channel, then use those, instead of @@ -62,9 +63,10 @@ print_s390() { [ $? -ne 0 -o -z "$CONFIG_LINE" ] && return + OLD_IFS=$IFS IFS="," - set $CONFIG_LINE - IFS="$OLD_IFS" + set -- $CONFIG_LINE + IFS=$OLD_IFS NETTYPE=$1 shift SUBCHANNELS="$1"