Added group setting for start-stop-daemon in order to use iptables owner marks

This commit is contained in:
CyrusFox 2015-10-05 22:11:17 +02:00
parent 5725320cdc
commit 09d47c289b
2 changed files with 3 additions and 1 deletions

View File

@ -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'

View File

@ -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++
;;