#!/bin/sh /etc/rc.common START=80 USE_PROCD=1 PROG=/usr/bin/wtp wtp_conf_header() { . /etc/openwrt_release model="$(cat /tmp/sysinfo/model)" bootver="$(strings /dev/mtd0 | grep '^U-Boot.*\..*\(.* .*\)$' | head -n1)" [ -z "$bootver" ] && bootver="unknown" linuxver="$(cat /proc/version)" cat < /tmp/etc/wtp.conf } service_triggers() { procd_add_reload_trigger wtp } start_service() { [ -e /tmp/etc/wtp.conf ] && rm /tmp/etc/wtp.conf config_load wtp config_foreach wtp_uci_conf wtp procd_open_instance procd_set_param command $PROG -c /tmp/etc/wtp.conf procd_set_param respawn procd_close_instance }