mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 14:04:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			435 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			435 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| # Copyright (C) 2006 OpenWrt.org
 | |
| 
 | |
| /sbin/ifdown "$@"
 | |
| 
 | |
| . /etc/functions.sh
 | |
| [ $# = 0 ] && { echo "  $0 <group>"; exit; }
 | |
| [ "x$1" = "x-a" ] && {
 | |
| 	[ -e "/tmp/resolv.conf.auto" ] && rm /tmp/resolv.conf.auto
 | |
| 	config_cb() {
 | |
| 		[ interface != "$1" -o -z "$2" ] || eval "$0 $2"
 | |
| 	}
 | |
| 	config_load network
 | |
| 	exit
 | |
| }
 | |
| 
 | |
| include /lib/network
 | |
| scan_interfaces
 | |
| 
 | |
| config_get ifname "$1" device
 | |
| for dev in $ifname; do
 | |
| 	setup_interface "$dev" "$1"
 | |
| done
 |