From 970ae9490e9b53248afc26462b75684a17dc0faf Mon Sep 17 00:00:00 2001 From: florian Date: Sat, 27 Mar 2010 13:55:09 +0000 Subject: [PATCH] [package] fix dibbler-server pid creation (#6906) git-svn-id: svn://svn.openwrt.org/openwrt/packages@20512 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- ipv6/dibbler/Makefile | 4 +++- ipv6/dibbler/files/dibbler.init | 12 ++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 ipv6/dibbler/files/dibbler.init diff --git a/ipv6/dibbler/Makefile b/ipv6/dibbler/Makefile index 09ddecb8e..6acf8a472 100644 --- a/ipv6/dibbler/Makefile +++ b/ipv6/dibbler/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dibbler PKG_VERSION:=0.7.3 -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.gz PKG_SOURCE_URL:=http://klub.com.pl/dhcpv6/dibbler/ @@ -138,6 +138,8 @@ endef define Package/dibbler-server/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/dibbler-server $(1)/usr/sbin/ + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/dibbler.init $(1)/etc/init.d/ endef $(eval $(call BuildPackage,dibbler-poslib)) diff --git a/ipv6/dibbler/files/dibbler.init b/ipv6/dibbler/files/dibbler.init new file mode 100644 index 000000000..e6ab3e3f6 --- /dev/null +++ b/ipv6/dibbler/files/dibbler.init @@ -0,0 +1,12 @@ +#!/bin/sh /etc/rc.common +START=90 +STOP=90 + +start() { + [ -d /var/lib/dibbler ] || mkdir -p /var/lib/dibbler + dibbler-server +} + +stop() { + killall -9 dibbler-server +} -- 2.11.0