3 .
/usr
/share
/libubox
/jshn.sh
4 [ "$ACTION" != ifup
] && exit
8 config_get iface
$1 iface_name
9 [ $INTERFACE != "$iface" ] && return
10 [ $
(config_get
$1 proto
) != "openfortivpn" ] && return
12 config_get_bool load_on_boot
$1 auto
13 [ -n "$load_on_boot" ] && [ "$load_on_boot" -eq 0 ] && return
14 status
="$(ifstatus $1)" ||
continue
16 json_get_var autostart autostart
17 logger
-t "openfortivpnhotplug" "$ACTION on $INTERFACE to bring up $1. Autostart is $autostart"
18 [ "$autostart" -eq 0 ] && {
19 logger
-t "openfortivpnhotplug" "auto-start was false. bringing $1 up"
20 ubus call network.interface up
"{ \"interface\" : \"$1\" }"
26 config_foreach handle_network interface