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 procd_open_instance "travelmate"
17 procd_set_param env trm_procd="true"
18 procd_set_param command "${trm_script}" "${@}"
19 procd_set_param stdout 1
20 procd_set_param stderr 1
26 local iface="$(uci -q get travelmate.global.trm_iface)"
30 procd_add_raw_trigger "interface.*.down" 1000 /etc/init.d/travelmate start
34 procd_add_interface_trigger "interface.*.down" "${name}" /etc/init.d/travelmate start
38 procd_add_config_trigger "config.change" "travelmate" /etc/init.d/travelmate start