From: Jo-Philipp Wich Date: Sun, 5 Feb 2012 16:14:40 +0000 (+0000) Subject: [packages_10.03.2] stun: merge r29095, r29199 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f7f4dfe7dffcb80f43d4087d62bc9b1215e92a7f;p=openwrt%2Fsvn-archive%2Farchive.git [packages_10.03.2] stun: merge r29095, r29199 SVN-Revision: 30265 --- diff --git a/net/stun/Makefile b/net/stun/Makefile index b0ac419df2..e7090bf660 100644 --- a/net/stun/Makefile +++ b/net/stun/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=stund PKG_VERSION:=0.96 -PKG_RELEASE:=3 +PKG_RELEASE:=5 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION)_Aug13.tgz PKG_SOURCE_URL:=@SF/stun @@ -73,6 +73,10 @@ define Package/stund/install $(INSTALL_DATA) ./files/stund.config $(1)/etc/config/stund endef +define Package/stund/conffiles +/etc/config/stund +endef + define Package/stun-client/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/client $(1)/usr/sbin/stun-client diff --git a/net/stun/files/stund.init b/net/stun/files/stund.init index 177ae58f52..1deada499f 100644 --- a/net/stun/files/stund.init +++ b/net/stun/files/stund.init @@ -3,26 +3,28 @@ START=70 +SERVICE_DAEMONIZE=1 +SERVICE_WRITE_PID=1 + start() { local pri_ip sec_ip pri_port sec_port + parse_opts() { local cfg="$1" - config_get pri_ip "$cfg" primaryip - config_get sec_ip "$cfg" secondaryip - config_get pri_port "$cfg" primaryport - config_get sec_port "$cfg" secondaryport + config_get pri_ip "$cfg" 'primaryip' + config_get sec_ip "$cfg" 'secondaryip' + config_get pri_port "$cfg" 'primaryport' + config_get sec_port "$cfg" 'secondaryport' } - config_load "stund" + config_load 'stund' config_foreach parse_opts - start-stop-daemon -S -p /var/run/stund.pid -m -b \ - -x /usr/sbin/stund -- \ + service_start /usr/sbin/stund \ ${pri_ip:+-h $pri_ip} ${sec_ip:+-a $sec_ip} \ ${pri_port:+-p $pri_port} ${sec_port:+-o $sec_port} } stop() { - service_kill stund /var/run/stund.pid - rm -f /var/run/stund.pid + service_stop /usr/sbin/stund }