/lib/functions.sh: remove strtok()

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 40405
This commit is contained in:
Felix Fietkau 2014-04-07 09:50:23 +00:00
parent c27c5b9cbc
commit ba2b6f661b

View file

@ -363,32 +363,6 @@ macaddr_canonicalize()
printf "%02x:%02x:%02x:%02x:%02x:%02x" 0x${canon// / 0x} 2>/dev/null printf "%02x:%02x:%02x:%02x:%02x:%02x" 0x${canon// / 0x} 2>/dev/null
} }
strtok() { # <string> { <variable> [<separator>] ... }
local tmp
local val="$1"
local count=0
shift
while [ $# -gt 1 ]; do
tmp="${val%%$2*}"
[ "$tmp" = "$val" ] && break
val="${val#$tmp$2}"
export ${NO_EXPORT:+-n} "$1=$tmp"; count=$((count+1))
shift 2
done
if [ $# -gt 0 -a -n "$val" ]; then
export ${NO_EXPORT:+-n} "$1=$val"; count=$((count+1))
fi
return $count
}
jffs2_mark_erase() { jffs2_mark_erase() {
local part="$(find_mtd_part "$1")" local part="$(find_mtd_part "$1")"
[ -z "$part" ] && { [ -z "$part" ] && {