| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | #!/bin/sh######################################################################### Begin network## Description : Network Control Script## Authors     : Gerard Beekmans - gerard@linuxfromscratch.org#               Nathan Coulson - nathan@linuxfromscratch.org#               Kevin P. Fleming - kpfleming@linuxfromscratch.org#               DJ Lucas - dj@linuxfromscratch.org# Update      : Bruce Dubbs - bdubbs@linuxfromscratch.org## Version     : LFS 7.0############################################################################ BEGIN INIT INFO# Provides:            $network# Required-Start:      $local_fs swap localnet# Should-Start:        $syslog# Required-Stop:       $local_fs swap localnet# Should-Stop:         $syslog# Default-Start:       3 4 5# Default-Stop:        0 1 2 6# Short-Description:   Starts and configures network interfaces.# Description:         Starts and configures network interfaces.# X-LFS-Provided-By:   LFS### END INIT INFOcase "${1}" in   start)      # Start all network interfaces      for file in /etc/sysconfig/ifconfig.*      do         interface=${file##*/ifconfig.}         # Skip if $file is * (because nothing was found)         if [ "${interface}" = "*" ]         then            continue         fi         /sbin/ifup ${interface}      done      ;;   stop)      # Reverse list      net_files=""      for file in  /etc/sysconfig/ifconfig.*      do         net_files="${file} ${net_files}"      done      # Stop all network interfaces      for file in ${net_files}      do         interface=${file##*/ifconfig.}         # Skip if $file is * (because nothing was found)         if [ "${interface}" = "*" ]         then            continue         fi         /sbin/ifdown ${interface}      done      ;;   restart)      ${0} stop      sleep 1      ${0} start      ;;   *)      echo "Usage: ${0} {start|stop|restart}"      exit 1      ;;esacexit 0# End network
 |