1 #!/bin/sh /etc/rc.common
6 trm_script
="/usr/bin/travelmate.sh"
7 trm_iface
="$(uci -q get travelmate.global.trm_iface)"
11 ubus
-t 30 wait_for network.interface
12 rc_procd start_service
17 procd_open_instance
"travelmate"
18 procd_set_param env trm_procd
="true"
19 procd_set_param
command "${trm_script}" "${@}"
20 procd_set_param stdout
1
21 procd_set_param stderr
1
29 procd_add_config_trigger
"config.change" "travelmate" /etc
/init.d
/travelmate start
30 if [ -z "${trm_iface}" ]
32 procd_add_raw_trigger
"interface.*.down" 1000 /etc
/init.d
/travelmate start
34 for iface
in ${trm_iface}
36 procd_add_interface_trigger
"interface.*.down" "${iface}" /etc
/init.d
/travelmate start