aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts/ifdown-aliases
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2000-12-12 05:31:49 +0000
committerBill Nottingham <notting@redhat.com>2000-12-12 05:31:49 +0000
commit7598f8cb5a31d96c26090cadda678c1ea1a5dc37 (patch)
tree31ead2ef1da6fd86f05e5412fc9a73d00e171c18 /sysconfig/network-scripts/ifdown-aliases
parent627c85848617976158d87542b8ed87100f171979 (diff)
downloadinitscripts-7598f8cb5a31d96c26090cadda678c1ea1a5dc37.tar
initscripts-7598f8cb5a31d96c26090cadda678c1ea1a5dc37.tar.gz
initscripts-7598f8cb5a31d96c26090cadda678c1ea1a5dc37.tar.bz2
initscripts-7598f8cb5a31d96c26090cadda678c1ea1a5dc37.tar.xz
initscripts-7598f8cb5a31d96c26090cadda678c1ea1a5dc37.zip
fix more ifconfig greps (patch from Conectiva)
Diffstat (limited to 'sysconfig/network-scripts/ifdown-aliases')
-rwxr-xr-xsysconfig/network-scripts/ifdown-aliases2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysconfig/network-scripts/ifdown-aliases b/sysconfig/network-scripts/ifdown-aliases
index 6334d2f5..bc62dbf0 100755
--- a/sysconfig/network-scripts/ifdown-aliases
+++ b/sysconfig/network-scripts/ifdown-aliases
@@ -13,7 +13,7 @@ parent_device=$device
. network-functions
# This is the same messy sed script as in the ifup-aliases script.
-eval ` ifconfig | sed -e ' /^[^[:space:]]*:[0-9]*/ { s|^\([^:]*\):\([0-9]*\).*$|X=x; TMP="\2"; [ "$device" != "\1" ] \|\| |g; b; }; /^[^[:space:]]/ { s|.*|X=x; [ 0 = 0 ] \|\| |g; b; }; /inet addr:[0-9]*\.[0-9]*\.[0-9]*\.[0-9]* *Bcast:[0-9.]* *Mask:[0-9.]*/ { s|^.*inet addr:\(\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\) *Bcast:\([0-9.]*\) *Mask:\([0-9.]*\).*$|eval " rdev_${TMP}_addr=\1; rdev_${TMP}_mb=\7_\6; rdevip_\2_\3_\4_\5=${TMP}; rdev_LIST=\\\\"\\\\$rdev_LIST \\\\${TMP}\\\\"; " \|\| |g; b; }; s|^.*$||g; ' ` X=x;
+eval `LC_ALL= LANG= ifconfig | sed -e ' /^[^[:space:]]*:[0-9]*/ { s|^\([^:]*\):\([0-9]*\).*$|X=x; TMP="\2"; [ "$device" != "\1" ] \|\| |g; b; }; /^[^[:space:]]/ { s|.*|X=x; [ 0 = 0 ] \|\| |g; b; }; /inet addr:[0-9]*\.[0-9]*\.[0-9]*\.[0-9]* *Bcast:[0-9.]* *Mask:[0-9.]*/ { s|^.*inet addr:\(\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\) *Bcast:\([0-9.]*\) *Mask:\([0-9.]*\).*$|eval " rdev_${TMP}_addr=\1; rdev_${TMP}_mb=\7_\6; rdevip_\2_\3_\4_\5=${TMP}; rdev_LIST=\\\\"\\\\$rdev_LIST \\\\${TMP}\\\\"; " \|\| |g; b; }; s|^.*$||g; ' ` X=x;
for DEVNUM in $rdev_LIST ; do
ifconfig $parent_device:$DEVNUM down