1 #!/bin/sh /etc/rc.common
6 trm_script
="/usr/bin/travelmate.sh"
10 ubus
-t 30 wait_for network.interface
11 rc_procd start_service
16 if [ $
(/etc
/init.d
/travelmate enabled
; printf ${?}) -eq 0 ]
18 procd_open_instance
"travelmate"
19 procd_set_param
command "${trm_script}" "${@}"
20 procd_set_param stdout
1
21 procd_set_param stderr
1
28 local iface
="$(uci -q get travelmate.global.trm_iface)"
32 procd_add_raw_trigger
"interface.*.down" 1000 /etc
/init.d
/travelmate start
36 procd_add_interface_trigger
"interface.*.down" "${name}" /etc
/init.d
/travelmate start
39 procd_add_config_trigger
"config.change" "travelmate" /etc
/init.d
/travelmate start