X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=dummy%2Fnetifd-proto.sh;h=b04bc89a4d26d227349594aff8a5fb382863d4a5;hp=e7f0d9ece73fb8a454622ffabc446e07eb0e4793;hb=301cf1c6f2c2b155c476e1fb861eeaa19c533222;hpb=3c1a5bf324c8f2476239c4e49687ca252d3bf4c8;ds=sidebyside diff --git a/dummy/netifd-proto.sh b/dummy/netifd-proto.sh index e7f0d9e..b04bc89 100755 --- a/dummy/netifd-proto.sh +++ b/dummy/netifd-proto.sh @@ -28,14 +28,14 @@ add_default_handler() { _proto_do_teardown() { json_load "$data" - eval "$1_teardown \"$interface\" \"$ifname\"" + eval "proto_$1_teardown \"$interface\" \"$ifname\"" } _proto_do_setup() { json_load "$data" _EXPORT_VAR=0 _EXPORT_VARS= - eval "$1_setup \"$interface\" \"$ifname\"" + eval "proto_$1_setup \"$interface\" \"$ifname\"" } proto_init_update() { @@ -225,12 +225,12 @@ init_proto() { no_device=0 available=0 - add_default_handler "$1_init_config" + add_default_handler "proto_$1_init_config" json_init json_add_string "name" "$1" json_add_array "config" - eval "$1_init_config" + eval "proto_$1_init_config" json_close_array json_add_boolean no-device "$no_device" json_add_boolean available "$available"