From 486ebc7172012d290607627c2338ecb4f1b6a726 Mon Sep 17 00:00:00 2001 From: jow Date: Tue, 5 Jun 2012 12:56:42 +0000 Subject: [PATCH] [packages] miniupnpd: always (re)start from hotplug handler, make boot() a no-op (#11585) git-svn-id: svn://svn.openwrt.org/openwrt/packages@32056 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/miniupnpd/Makefile | 2 +- net/miniupnpd/files/miniupnpd.iface.hotplug | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/net/miniupnpd/Makefile b/net/miniupnpd/Makefile index 71f3b781c..dcbc557d7 100644 --- a/net/miniupnpd/Makefile +++ b/net/miniupnpd/Makefile @@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=miniupnpd PKG_VERSION:=1.6.20110730 -PKG_RELEASE:=5 +PKG_RELEASE:=6 PKG_SOURCE_URL:=http://miniupnp.free.fr/files PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz diff --git a/net/miniupnpd/files/miniupnpd.iface.hotplug b/net/miniupnpd/files/miniupnpd.iface.hotplug index 32d527257..472b8c2e7 100644 --- a/net/miniupnpd/files/miniupnpd.iface.hotplug +++ b/net/miniupnpd/files/miniupnpd.iface.hotplug @@ -1,8 +1,8 @@ #!/bin/sh -/etc/init.d/miniupnpd enabled && [ -n "`pidof miniupnpd`" ] && [ "$ACTION" = "ifup" ] && { - local intif - for intif in $(uci_get upnpd config internal_iface); do - [ "$INTERFACE" = "$intif" ] && /etc/init.d/miniupnpd restart +/etc/init.d/miniupnpd enabled && [ "$ACTION" = "ifup" ] && { + local iface + for iface in $(uci_get upnpd config internal_iface; uci_get upnpd config external_iface); do + [ "$INTERFACE" = "$iface" ] && /etc/init.d/miniupnpd restart done }