diff options
author | Felix Fietkau <nbd@openwrt.org> | 2005-07-17 22:52:59 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2005-07-17 22:52:59 +0000 |
commit | 6a0c7478207d03871e433e554829e6157897f326 (patch) | |
tree | 2b6844c3bb5831e464ea4625441fd91543579b32 /target/default/target_skeleton/etc/functions.sh | |
parent | ef69b8d26a7c4250ed183cc2e1df394c0ef62282 (diff) | |
download | upstream-6a0c7478207d03871e433e554829e6157897f326.tar.gz upstream-6a0c7478207d03871e433e554829e6157897f326.tar.bz2 upstream-6a0c7478207d03871e433e554829e6157897f326.zip |
move target/default/target_skeleton into package/base-files, put all the default files in ipkg packages, cleanup some junk in toolchain/, toolchain/ no longer changes build_mipsel/root
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1494 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/default/target_skeleton/etc/functions.sh')
-rwxr-xr-x | target/default/target_skeleton/etc/functions.sh | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/target/default/target_skeleton/etc/functions.sh b/target/default/target_skeleton/etc/functions.sh deleted file mode 100755 index 60d6231f8a..0000000000 --- a/target/default/target_skeleton/etc/functions.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/ash - -alias debug=${DEBUG:-:} - -# allow env to override nvram -nvram () { - case $1 in - get) eval "echo \${NVRAM_$2:-\$(command nvram get $2)}";; - *) command nvram $*;; - esac -} -. /etc/nvram.overrides - -# valid interface? -if_valid () ( - ifconfig "$1" >&- 2>&- || - [ "${1%%[0-9]}" = "br" ] || - { - [ "${1%%[0-9]}" = "vlan" ] && ( - i=${1#vlan} - hwname=$(nvram get vlan${i}hwname) - hwaddr=$(nvram get ${hwname}macaddr) - [ -z "$hwaddr" ] && return 1 - - vif=$(ifconfig -a | awk '/^eth.*'$hwaddr'/ {print $1; exit}' IGNORECASE=1) - debug "# vlan$i => $vif" - - $DEBUG ifconfig $vif up - $DEBUG vconfig add $vif $i 2>&- - ) - } || - { debug "# missing interface '$1' ignored"; false; } -) - -bitcount () { - local c=$1 - echo $(( - c=((c>> 1)&0x55555555)+(c&0x55555555), - c=((c>> 2)&0x33333333)+(c&0x33333333), - c=((c>> 4)&0x0f0f0f0f)+(c&0x0f0f0f0f), - c=((c>> 8)&0x00ff00ff)+(c&0x00ff00ff), - c=((c>>16)&0x0000ffff)+(c&0x0000ffff) - )) -} - -valid_netmask () { - return $((-($1)&~$1)) -} - -ip2int () ( - set $(echo $1 | tr '\.' ' ') - echo $(($1<<24|$2<<16|$3<<8|$4)) -) - -int2ip () { - echo $(($1>>24&255)).$(($1>>16&255)).$(($1>>8&255)).$(($1&255)) -} |