3 [ -f "$USER_DHCPSCRIPT" ] && .
"$USER_DHCPSCRIPT" "$@"
5 .
/usr
/share
/libubox
/jshn.sh
12 add | del | old | arp-add | arp-del
)
13 json_add_string
"" "MACADDR=$2"
14 json_add_string
"" "IPADDR=$3"
20 json_add_string
"" "ACTION=add"
21 json_add_string
"" "HOSTNAME=$4"
25 json_add_string
"" "ACTION=remove"
26 json_add_string
"" "HOSTNAME=$4"
30 json_add_string
"" "ACTION=update"
31 json_add_string
"" "HOSTNAME=$4"
35 json_add_string
"" "ACTION=add"
39 json_add_string
"" "ACTION=remove"
43 json_add_string
"" "ACTION=add"
44 json_add_string
"" "TFTP_SIZE=$2"
45 json_add_string
"" "TFTP_ADDR=$3"
46 json_add_string
"" "TFTP_PATH=$4"
53 [ -n "$hotplugobj" ] && ubus call hotplug.
${hotplugobj} call
"$(json_dump)"