diff --git a/package/tunneldigger/files/config.default b/package/tunneldigger/files/config.default index 571621a4..307c1b9a 100644 --- a/package/tunneldigger/files/config.default +++ b/package/tunneldigger/files/config.default @@ -3,6 +3,7 @@ config broker list address 'x.y.z.w:53' list address 'x.y.z.w:123' option uuid 'abcd' + option group 'root' option interface 'l2tp0' option limit_bw_down '1024' option enabled '0' diff --git a/package/tunneldigger/files/tunneldigger.init b/package/tunneldigger/files/tunneldigger.init index 7747d46f..2cfcb74c 100755 --- a/package/tunneldigger/files/tunneldigger.init +++ b/package/tunneldigger/files/tunneldigger.init @@ -20,6 +20,7 @@ config_cb() { config_get addresses "$cfg" address config_get uuid "$cfg" uuid config_get interface "$cfg" interface + config_get group "$cfg" group config_get limit_bw_down "$cfg" limit_bw_down config_get hook_script "$cfg" hook_script config_get bind_interface "$cfg" bind_interface @@ -49,7 +50,7 @@ config_cb() { fi echo "Starting tunneldigger on ${interface}" - /sbin/start-stop-daemon -S -q -b -m -p ${PIDPATH}/tunneldigger.${interface}.pid -x /usr/bin/tunneldigger -- -u ${uuid} -i ${interface} -t ${tunnel_id} ${broker_opts} + /sbin/start-stop-daemon -S -q -b -m -c root:${group} -p ${PIDPATH}/tunneldigger.${interface}.pid -x /usr/bin/tunneldigger -- -u ${uuid} -i ${interface} -t ${tunnel_id} ${broker_opts} let tunnel_id++ ;;