diff --git a/net/tunneldigger/Makefile b/net/tunneldigger/Makefile index f660bb8..acd46e4 100644 --- a/net/tunneldigger/Makefile +++ b/net/tunneldigger/Makefile @@ -1,8 +1,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tunneldigger -PKG_VERSION:=0.2 -PKG_RELEASE:=2 +PKG_VERSION:=0.3 +PKG_RELEASE:=1 PKG_REV:=HEAD PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 diff --git a/net/tunneldigger/files/config.default b/net/tunneldigger/files/config.default index d1830a7..44b1fe9 100644 --- a/net/tunneldigger/files/config.default +++ b/net/tunneldigger/files/config.default @@ -4,4 +4,4 @@ config broker list address 'x.y.z.w:123' option uuid 'abcd' option interface 'l2tp0' - + option limit_bw_down '1024' diff --git a/net/tunneldigger/files/tunneldigger.init b/net/tunneldigger/files/tunneldigger.init index 4724f56..6853311 100644 --- a/net/tunneldigger/files/tunneldigger.init +++ b/net/tunneldigger/files/tunneldigger.init @@ -12,11 +12,16 @@ config_cb() { config_get addresses "$cfg" address config_get uuid "$cfg" uuid config_get interface "$cfg" interface + config_get limit_bw_down "$cfg" limit_bw_down local broker_opts="" for address in $addresses; do broker_opts="${broker_opts} -b ${address}" done + + if [ ! -z "${limit_bw_down}" ]; then + broker_opts="${broker_opts} -L ${limit_bw_down}" + fi /usr/bin/tunneldigger -u ${uuid} -i ${interface} -t ${tunnel_id} ${broker_opts} & let tunnel_id++