diff options
Diffstat (limited to 'package/base-files/default/sbin')
-rwxr-xr-x | package/base-files/default/sbin/hotplug | 26 | ||||
-rwxr-xr-x | package/base-files/default/sbin/ifdown | 55 | ||||
-rwxr-xr-x | package/base-files/default/sbin/ifup | 11 | ||||
-rwxr-xr-x | package/base-files/default/sbin/mount_root | 10 | ||||
-rwxr-xr-x | package/base-files/default/sbin/wifi | 116 |
5 files changed, 0 insertions, 218 deletions
diff --git a/package/base-files/default/sbin/hotplug b/package/base-files/default/sbin/hotplug deleted file mode 100755 index b1b6f97b2..000000000 --- a/package/base-files/default/sbin/hotplug +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# Copyright (C) 2006 OpenWrt.org - -# bypass the normal hotplug path for firmware loading -# would otherwise cause problems with drivers like bcm43xx -[ "$1" = "firmware" -a "$ACTION" = "add" ] && { - [ -f "/lib/firmware/$FIRMWARE" ] && { - echo 1 > "/sys$DEVPATH/loading" - cp "/lib/firmware/$FIRMWARE" "/sys$DEVPATH/data" - echo 0 > "/sys$DEVPATH/loading" - } - exit 0 -} - -. /etc/functions.sh - -PATH=/bin:/sbin:/usr/bin:/usr/sbin -LOGNAME=root -USER=root -export PATH LOGNAME USER - -[ \! -z "$1" -a -d /etc/hotplug.d/$1 ] && { - for script in $(ls /etc/hotplug.d/$1/* 2>&-); do ( - [ -f $script ] && . $script - ); done -} diff --git a/package/base-files/default/sbin/ifdown b/package/base-files/default/sbin/ifdown deleted file mode 100755 index 26d0e626d..000000000 --- a/package/base-files/default/sbin/ifdown +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh -# Copyright (C) 2006 OpenWrt.org - -[ $# = 0 ] && { echo " $0 <group>"; exit; } -. /etc/functions.sh -include /lib/network -scan_interfaces - -cfg=$1 -debug "### ifdown $cfg ###" - -config_get proto "$cfg" proto -[ -z "$proto" ] && { echo "interface not found."; exit; } - -config_get iface "$cfg" device -[ "$proto" = "static" ] && { - env -i ACTION="ifdown" INTERFACE="$config" DEVICE="$iface" PROTO=static /sbin/hotplug "iface" & -} - -# call interface stop handler -( type "stop_interface_$proto" ) >/dev/null 2>/dev/null && eval "stop_interface_$proto '$cfg'" - -# make sure all locks are removed -for lock in "/var/lock/dhcp-$iface" "/var/lock/ppp-$iface"; do - [ -f "$lock" ] && { - lock -u "$lock" - sleep 1 - } -done - -# kill active ppp daemon and other processes -config_get ifname "$cfg" ifname -pids="$(head -n1 -q /var/run/${ifname}.pid /var/run/ppp-${cfg}.pid 2>/dev/null)" -for pid in $pids; do - [ -d "/proc/$pid" ] && { - kill $pid - [ -d "/proc/$pid" ] && { - sleep 1 - kill -9 $pid 2>/dev/null >/dev/null - } - } -done -rm -f /var/run/${ifname}.pid /var/run/ppp-${cfg}.pid - -config_get ifname "$cfg" ifname -config_get device "$cfg" ifname - -[ ."$device" != ."$ifname" ] || device= -for dev in $ifname $device; do - ifconfig "$ifname" 0.0.0.0 down >/dev/null 2>/dev/null -done - -config_get iftype "$cfg" type -[ "$iftype" = "bridge" ] && brctl delbr "$ifname" >/dev/null 2>/dev/null - diff --git a/package/base-files/default/sbin/ifup b/package/base-files/default/sbin/ifup deleted file mode 100755 index 81ec2c089..000000000 --- a/package/base-files/default/sbin/ifup +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# Copyright (C) 2006 OpenWrt.org - -. /sbin/ifdown "$@" - -config_get iftype "$1" type -config_get ifname "$1" device - -for dev in $ifname; do - setup_interface "$dev" "$1" -done diff --git a/package/base-files/default/sbin/mount_root b/package/base-files/default/sbin/mount_root deleted file mode 100755 index 81660f006..000000000 --- a/package/base-files/default/sbin/mount_root +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# Copyright (C) 2006 OpenWrt.org - -mount none /proc -t proc -size=$(awk '/Mem:/ {l=5242880;print((s=$2/2)<l)?$2-l:s}' /proc/meminfo) -mount none /tmp -t tmpfs -o size=$size,nosuid,nodev,mode=1777 -mkdir -p /dev/pts -mount none /dev/pts -t devpts -mount -t sysfs none /sys 2>&- -mount -o remount,rw /dev/root / 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 |