1 #!/bin/sh /etc/rc.common
6 trm_init
="/etc/init.d/travelmate"
7 trm_script
="/usr/bin/travelmate.sh"
11 ubus
-t 30 wait_for network.interface
12 rc_procd start_service
17 if [ $
(/etc
/init.d
/travelmate enabled
; printf ${?}) -eq 0 ]
19 procd_open_instance
"travelmate"
20 procd_set_param
command "${trm_script}" "${@}"
21 procd_set_param stdout
1
22 procd_set_param stderr
1
29 killall
-q -TERM "travelmate.sh"
34 local iface
="$(uci -q get travelmate.global.trm_iface)"
38 procd_add_interface_trigger
"interface.*.down" "${name}" "${trm_init}" start
40 procd_add_config_trigger
"config.change" "travelmate" "${trm_init}" start