From 09d47c289b37b1437fa4fafd2c8b1b9d8d37877b Mon Sep 17 00:00:00 2001 From: CyrusFox Date: Mon, 5 Oct 2015 22:11:17 +0200 Subject: [PATCH] Added group setting for start-stop-daemon in order to use iptables owner marks --- net/tunneldigger/files/config.default | 1 + net/tunneldigger/files/tunneldigger.init | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/net/tunneldigger/files/config.default b/net/tunneldigger/files/config.default index 571621a..307c1b9 100644 --- a/net/tunneldigger/files/config.default +++ b/net/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/net/tunneldigger/files/tunneldigger.init b/net/tunneldigger/files/tunneldigger.init index 7747d46..2cfcb74 100755 --- a/net/tunneldigger/files/tunneldigger.init +++ b/net/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++ ;;