From b49499f63193f2e1be55badd92b0c7ed203e8dc7 Mon Sep 17 00:00:00 2001 From: "Michael K. Johnson" Date: Thu, 18 Sep 1997 19:49:46 +0000 Subject: Support alternative device configurations. --- sysconfig/network-scripts/ifup-post | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'sysconfig/network-scripts/ifup-post') 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 -- cgit v1.2.1