diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-11-22 23:30:57 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-11-22 23:30:57 +0000 | 
| commit | 05adaa9794e41d02870a74a1ed7ba58cc59b9286 (patch) | |
| tree | b34e972b2aa8e22dc921b0b9967d811e7525e3bc /package/base-files/default/sbin/wifi | |
| parent | 356535ffd7bc1343ce6bc2fc367f788cc2c1bd24 (diff) | |
rename default/ to files/
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5622 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/base-files/default/sbin/wifi')
| -rwxr-xr-x | package/base-files/default/sbin/wifi | 116 | 
1 files changed, 0 insertions, 116 deletions
| diff --git a/package/base-files/default/sbin/wifi b/package/base-files/default/sbin/wifi deleted file mode 100755 index d877c7398..000000000 --- a/package/base-files/default/sbin/wifi +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh -# Copyright (C) 2006 OpenWrt.org - -. /etc/functions.sh - -find_net_config() {( -	local vif="$1" -	local cfg -	local ifname - -	config_get cfg "$vif" network - -	[ -z "$cfg" ] && { -		include /lib/network -		scan_interfaces - -		config_get ifname "$vif" ifnamea - -		cfg="$(find_config "$ifname")" -	} -	[ -z "$cfg" ] && return 0 -	echo "$cfg" -)} - - -bridge_interface() {( -	local cfg="$1" -	[ -z "$cfg" ] && return 0 - -	include /lib/network -	scan_interfaces - -	config_get iftype "$cfg" type -	[ "$iftype" = bridge ] && config_get "$cfg" ifname -)} - - -wifi_up() { -	for device in ${2:-$DEVICES}; do ( -		config_get iftype "$device" type -		if eval "type enable_$iftype" 2>/dev/null >/dev/null; then -			eval "scan_$iftype '$device'" -			eval "enable_$iftype '$device'" || echo "$device($iftype): Setup failed" -		else -			echo "$device($iftype): Interface type not supported" -		fi -	); done -} - -wifi_down() { -	for device in ${2:-$DEVICES}; do ( -		config_get iftype "$device" type -		if eval "type disable_$iftype" 2>/dev/null >/dev/null; then -			eval "scan_$iftype '$device'" -			eval "disable_$iftype '$device'" || echo "$device($iftype): Disable failed" -		else -			echo "$device($iftype): Interface type not supported" -		fi -	); done -} - -wifi_detect() { -	for driver in ${2:-$DRIVERS}; do ( -		if eval "type detect_$driver" 2>/dev/null >/dev/null; then -			eval "detect_$driver" || echo "$driver: Detect failed" >&2 -		else -			echo "$driver: Hardware detection not supported" >&2 -		fi -	); done -} - -start_net() {( -	local iface="$1" -	local config="$2" - -	include /lib/network -	scan_interfaces -	setup_interface "$1" "$2" -)} - -config_get_bool() { -	local _tmp -	config_get "$1" "$2" "$3" -	eval "_tmp=\$$1" -	case "$_tmp" in -		1|on|enabled) eval "$1=1";; -		0|off|disabled) eval "$1=0";; -		*) eval "$1=${4:-0}";; -	esac -} - -config_cb() { -	config_get TYPE "$CONFIG_SECTION" TYPE -	case "$TYPE" in -		wifi-device) -			append DEVICES "$CONFIG_SECTION" -		;; -		wifi-iface) -			config_get device "$CONFIG_SECTION" device -			config_get vifs "$device" vifs  -			append vifs "$CONFIG_SECTION" -			config_set "$device" vifs "$vifs" -		;; -	esac -} - -DEVICES= -DRIVERS= -config_load wireless -include /lib/wifi - -case "$1" in -	down) wifi_down "$2";; -	detect) wifi_detect "$2";; -	*) wifi_up "$2";; -esac | 
