From 55e78553a9ac0516bcc6c111a6c7a8d909cb01f3 Mon Sep 17 00:00:00 2001 From: jow Date: Sun, 5 Feb 2012 03:27:10 +0000 Subject: [PATCH] [packages_10.03.2] mrd6: merge r28925 git-svn-id: svn://svn.openwrt.org/openwrt/branches/packages_10.03.2@30175 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- ipv6/mrd6/Makefile | 4 ++-- ipv6/mrd6/files/mrd6.init | 17 ++++------------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/ipv6/mrd6/Makefile b/ipv6/mrd6/Makefile index d71ed34..dc99a21 100644 --- a/ipv6/mrd6/Makefile +++ b/ipv6/mrd6/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mrd6 PKG_VERSION:=0.9.6 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz PKG_SOURCE_URL:=http://ftp.de.debian.org/debian/pool/main/m/mrd6/ @@ -25,7 +25,7 @@ define Package/mrd6 CATEGORY:=IPv6 TITLE:=IPv6 multicast routing daemon URL:=http://fivebits.net/proj/mrd6 - DEPENDS:=+libstdcpp + DEPENDS:=+kmod-ipv6 +libstdcpp endef define Package/mrd6/description diff --git a/ipv6/mrd6/files/mrd6.init b/ipv6/mrd6/files/mrd6.init index 70b88fb..2481840 100644 --- a/ipv6/mrd6/files/mrd6.init +++ b/ipv6/mrd6/files/mrd6.init @@ -1,22 +1,13 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org + START=50 start() { - /sbin/lsmod | grep ipv6 > /dev/null - if [ "$?" != "0" ]; then - echo -n "IPv6 stack required by mrd6. Loading ipv6 module: " - /sbin/insmod ipv6 - echo "Done." - fi - echo -n "Starting IPv6 multicast router (mrd6): " - /usr/sbin/mrd6 -f /etc/mrd6.conf -D - echo "Done." + service_start /usr/sbin/mrd6 -f /etc/mrd6.conf -D } stop() { - echo -n "Stopping IPv6 multicast router (mrd6): " - killall mrd6 - echo "Done." + service_stop /usr/sbin/mrd6 } -- 2.11.0