From 9aec2cbc95c999179c16ff466647a19af66937f2 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Tue, 29 May 2012 01:30:23 +0000 Subject: [PATCH] [packages] linuxigd: use network.sh to find device names SVN-Revision: 31972 --- net/linuxigd/Makefile | 4 ++-- net/linuxigd/files/upnpd.init | 21 ++++++++++----------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/net/linuxigd/Makefile b/net/linuxigd/Makefile index bfa0504597..d4a0a1055f 100644 --- a/net/linuxigd/Makefile +++ b/net/linuxigd/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2011 OpenWrt.org +# Copyright (C) 2006-2012 OpenWrt.org # Copyright (C) 2006 loswillios # # This is free software, licensed under the GNU General Public License v2. @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=linuxigd PKG_VERSION:=1.0 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/linux-igd diff --git a/net/linuxigd/files/upnpd.init b/net/linuxigd/files/upnpd.init index 832768f636..fd627c436a 100644 --- a/net/linuxigd/files/upnpd.init +++ b/net/linuxigd/files/upnpd.init @@ -1,25 +1,24 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006-2011 OpenWrt.org +# Copyright (C) 2006-2012 OpenWrt.org # Copyright (C) 2006 loswillios START=65 -include /lib/network - start() { - scan_interfaces - config_get wan_if 'wan' 'ifname' - config_get lan_if 'lan' 'ifname' - [ -n "$wan_if" ] || return 1 + . /lib/functions/network.sh + + network_get_device wan_if 'wan' || return 1 + network_get_device lan_if 'lan' || return 1 - [ -n "$lan_if" ] && route add -net 239.0.0.0 netmask 255.0.0.0 $lan_if + route add -net 239.0.0.0 netmask 255.0.0.0 $lan_if service_start /usr/sbin/upnpd $wan_if $lan_if } stop() { - scan_interfaces - config_get lan_if 'lan' 'ifname' + . /lib/functions/network.sh service_stop /usr/sbin/upnpd - [ -n "$lan_if" ] && route del -net 239.0.0.0 netmask 255.0.0.0 $lan_if + + network_get_device lan_if 'lan' && \ + route del -net 239.0.0.0 netmask 255.0.0.0 $lan_if } -- 2.30.2