make it easier to use netifd-proto.sh as a library
authorFelix Fietkau <nbd@openwrt.org>
Mon, 10 Oct 2011 13:26:11 +0000 (15:26 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 10 Oct 2011 13:26:11 +0000 (15:26 +0200)
dummy/netifd-proto.sh

index 104edc7..2fbfd4e 100755 (executable)
@@ -38,9 +38,6 @@ _proto_do_setup() {
 
 proto="$1"; shift
 cmd="$1"; shift
 
 proto="$1"; shift
 cmd="$1"; shift
-interface="$1"; shift
-data="$1"; shift
-ifname="$1"; shift
 
 case "$cmd" in
        dump)
 
 case "$cmd" in
        dump)
@@ -61,7 +58,11 @@ case "$cmd" in
                        json_dump
                }
        ;;
                        json_dump
                }
        ;;
-       *)
+       setup|teardown)
+               interface="$1"; shift
+               data="$1"; shift
+               ifname="$1"; shift
+
                add_protocol() {
                        [[ "$proto" == "$1" ]] || return 0
 
                add_protocol() {
                        [[ "$proto" == "$1" ]] || return 0