#!/bin/sh /etc/rc.common START=90 tunnel_id=1 config_cb() { local cfg="$CONFIG_SECTION" config_get configname "$cfg" TYPE case "$configname" in broker) config_get address "$cfg" address config_get ports "$cfg" port config_get uuid "$cfg" uuid config_get interface "$cfg" interface local broker_opts="" for port in $ports; do broker_opts="${broker_opts} -b ${address}:${port}" done /usr/bin/tunneldigger -u ${uuid} -i ${interface} -t ${tunnel_id} ${broker_opts} & let tunnel_id++ ;; esac } start() { config_load tunneldigger } stop() { killall tunneldigger }