diff options
author | Michael K. Johnson <johnsonm@redhat.com> | 1997-09-18 19:49:46 +0000 |
---|---|---|
committer | Michael K. Johnson <johnsonm@redhat.com> | 1997-09-18 19:49:46 +0000 |
commit | b49499f63193f2e1be55badd92b0c7ed203e8dc7 (patch) | |
tree | af452ce5d2aa3fbeef0dca5cba6fdfa906376196 /sysconfig/network-scripts/ifup-post | |
parent | 474a704b1a42ce6d44a79b6dacf06d9ba2b780ad (diff) | |
download | initscripts-b49499f63193f2e1be55badd92b0c7ed203e8dc7.tar initscripts-b49499f63193f2e1be55badd92b0c7ed203e8dc7.tar.gz initscripts-b49499f63193f2e1be55badd92b0c7ed203e8dc7.tar.bz2 initscripts-b49499f63193f2e1be55badd92b0c7ed203e8dc7.tar.xz initscripts-b49499f63193f2e1be55badd92b0c7ed203e8dc7.zip |
Support alternative device configurations.
Diffstat (limited to 'sysconfig/network-scripts/ifup-post')
-rwxr-xr-x | sysconfig/network-scripts/ifup-post | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sysconfig/network-scripts/ifup-post b/sysconfig/network-scripts/ifup-post index 7f79930e..dd1f8389 100755 --- a/sysconfig/network-scripts/ifup-post +++ b/sysconfig/network-scripts/ifup-post @@ -2,7 +2,10 @@ cd /etc/sysconfig/network-scripts -. $1 +CONFIG=$1 +. network-functions + +source_config DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"` REALDEVICE=`echo $DEVICE | sed 's/:.*//g'` @@ -15,11 +18,11 @@ fi /etc/sysconfig/network-scripts/ifup-routes ${DEVICE} if [ "$ISALIAS" = no ] ; then + allow_null_glob_expansion=foo for alias in /etc/sysconfig/network-scripts/ifcfg-${DEVICE}:* ; do - if [ -f $alias ] ; then - /etc/sysconfig/network-scripts/ifup $alias - fi + /etc/sysconfig/network-scripts/ifup $alias done + unset allow_null_glob_expansion fi if [ `hostname` = '(none)' -o `hostname` = localhost -a ${DEVICE} != lo ]; then |