diff options
author | Bill Nottingham <notting@redhat.com> | 2001-03-14 22:38:19 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2001-03-14 22:38:19 +0000 |
commit | 871666c0dec1b95a4dad47566cb2e7685758a0c9 (patch) | |
tree | 93f7d9c497d99c1f3eaec7ae4d5b1a98d523e896 /rc.d/init.d/network | |
parent | 46a7124432842be657cfe678341222ee2060d16a (diff) | |
download | initscripts-871666c0dec1b95a4dad47566cb2e7685758a0c9.tar initscripts-871666c0dec1b95a4dad47566cb2e7685758a0c9.tar.gz initscripts-871666c0dec1b95a4dad47566cb2e7685758a0c9.tar.bz2 initscripts-871666c0dec1b95a4dad47566cb2e7685758a0c9.tar.xz initscripts-871666c0dec1b95a4dad47566cb2e7685758a0c9.zip |
do cipe stuff out of order
Diffstat (limited to 'rc.d/init.d/network')
-rwxr-xr-x | rc.d/init.d/network | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/rc.d/init.d/network b/rc.d/init.d/network index 4f03491d..f837307a 100755 --- a/rc.d/init.d/network +++ b/rc.d/init.d/network @@ -44,6 +44,7 @@ cd /etc/sysconfig/network-scripts # ignore aliases, alternative configurations, and editor backup files interfaces=`ls ifcfg* | egrep -v '(ifcfg-lo|:|rpmsave|rpmorig|rpmnew)' | \ egrep -v '(~|\.bak)$' | \ + egrep -v 'ifcfg-cipcb[0-9]+$' | \ egrep -v 'ifcfg-ippp[0-9]+$' | \ egrep 'ifcfg-[a-z0-9]+$' | \ sed 's/^ifcfg-//g'` @@ -99,6 +100,33 @@ case "$1" in fi done + # add cipe here. + cipeinterfaces=`ls ifcfg* | egrep -v '(ifcfg-lo|:|rpmsave|rpmorig|rpmnew)' | \ + egrep -v '(~|\.bak)$' | \ + egrep 'ifcfg-cipcb[0-9]+$' | \ + sed 's/^ifcfg-//g'` + for i in cipeinterfaces ; do + if ! egrep -L "^ONBOOT=\"?[Nn][Oo]\"?" ifcfg-$i >/dev/null 2>&1 ; then + # If we're in confirmation mode, get user confirmation + [ -n "$CONFIRM" ] && + { + confirm $i + case $? in + 0) + : + ;; + 2) + CONFIRM= + ;; + *) + continue + ;; + esac + } + action $"Bringing up interface $i: " ./ifup $i boot + fi + done + sysctl -w kernel.hotplug=$oldhotplug > /dev/null 2>&1 # Add non interface-specific static-routes. |