gluon-packages/net/tunneldigger/files/tunneldigger.init

31 lines
513 B
Bash

#!/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 port "$cfg" port
config_get uuid "$cfg" uuid
config_get interface "$cfg" interface
/usr/bin/tunneldigger -u ${uuid} -l 0.0.0.0 -b ${address} -p ${port} -i ${interface} -t ${tunnel_id} &
let tunnel_id++
;;
esac
}
start()
{
config_load tunneldigger
}
stop() {
killall tunneldigger
}