diff options
author | Felix Fietkau <nbd@openwrt.org> | 2006-10-07 11:57:20 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2006-10-07 11:57:20 +0000 |
commit | d58a09110ccfa95f06c983fe796806f2e035c9d2 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /openwrt/package/base-files/default/etc/functions.sh | |
parent | af034797eeb62b62ac05442d5a688b28ccd0f16b (diff) | |
download | mtk-20170518-d58a09110ccfa95f06c983fe796806f2e035c9d2.zip mtk-20170518-d58a09110ccfa95f06c983fe796806f2e035c9d2.tar.gz mtk-20170518-d58a09110ccfa95f06c983fe796806f2e035c9d2.tar.bz2 |
move old kamikaze out of trunk - will put buildroot-ng in there as soon as all the developers are ready
SVN-Revision: 4944
Diffstat (limited to 'openwrt/package/base-files/default/etc/functions.sh')
-rwxr-xr-x | openwrt/package/base-files/default/etc/functions.sh | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/openwrt/package/base-files/default/etc/functions.sh b/openwrt/package/base-files/default/etc/functions.sh deleted file mode 100755 index d54a346..0000000 --- a/openwrt/package/base-files/default/etc/functions.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -alias debug=${DEBUG:-:} - -# valid interface? -if_valid () ( - ifconfig "$1" >&- 2>&- || - [ "${1%%[0-9]}" = "br" ] || - { debug "# missing interface '$1' ignored"; false; } -) - -hotplug_dev() { - env -i ACTION=$1 INTERFACE=$2 /sbin/hotplug net -} - -config_cb() { - return 0 -} -option_cb() { - return 0 -} - -config () { - config_cb "$@" - _C=$((${_C:-0} + 1)) - export CONFIG_SECTION="${2:-cfg${_C}}" - export CONFIG_${CONFIG_SECTION}_TYPE="$1" -} - -option () { - local varname="$1" ; shift - export CONFIG_${CONFIG_SECTION}_${varname}="$*" - option_cb "$varname" "$*" -} - -config_clear() { - [ -z "$CONFIG_SECTION" ] && return - for oldsetting in `set | grep ^CONFIG_${CONFIG_SECTION}_ | \ - sed -e 's/\(.*\)=.*$/\1/'` ; do - unset $oldsetting - done - unset CONFIG_SECTION -} - -config_load() { - local CD="" - if [ \! -e "$1" -a -e "/etc/config/$1" ]; then - cd /etc/config && local CD=1 - fi - [ -e "$1" ] && . $1 - ${CD:+cd - >/dev/null} - ${CONFIG_SECTION:+config_cb} -} - -config_get() { - case "$3" in - "") eval "echo \${CONFIG_${1}_${2}}";; - *) eval "$1=\"\${CONFIG_${2}_${3}}\"";; - esac -} - -config_set() { - export CONFIG_${1}_${2}="${3}" -} - -load_modules() { - sed 's/^[^#]/insmod &/' $* | ash 2>&- || : -} |