52 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/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 INFO
 | |
| . /lib/lsb/init-functions
 | |
| 
 | |
| case "${1}" in
 | |
|   start)
 | |
| 	do_start_network
 | |
| 	;;
 | |
|   stop)
 | |
| 	do_stop_network
 | |
| 	;;
 | |
|   restart)
 | |
|       ${0} stop
 | |
|       sleep 1
 | |
|       ${0} start
 | |
|       ;;
 | |
| 
 | |
|    *)
 | |
|       echo "Usage: ${0} {start|stop|restart}"
 | |
|       exit 1
 | |
|       ;;
 | |
| esac
 | |
| 
 | |
| exit 0
 | |
| 
 | |
| # End network
 |