From d5a98f807dd9b53dab8a454c019c3f897aae63f3 Mon Sep 17 00:00:00 2001 From: nico Date: Fri, 18 Nov 2011 23:14:10 +0000 Subject: [PATCH] packages/lighttpd: use new service functions (closes: #10246) git-svn-id: svn://svn.openwrt.org/openwrt/packages@29253 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/lighttpd/Makefile | 5 +---- net/lighttpd/files/lighttpd.default | 1 - net/lighttpd/files/lighttpd.init | 19 +++++++------------ 3 files changed, 8 insertions(+), 17 deletions(-) delete mode 100644 net/lighttpd/files/lighttpd.default diff --git a/net/lighttpd/Makefile b/net/lighttpd/Makefile index 1bdb6ac76..563e49db3 100644 --- a/net/lighttpd/Makefile +++ b/net/lighttpd/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=lighttpd PKG_VERSION:=1.4.29 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://download.lighttpd.net/lighttpd/releases-1.4.x @@ -252,14 +252,11 @@ endef define Package/lighttpd/conffiles /etc/lighttpd/lighttpd.conf -/etc/default/lighttpd endef define Package/lighttpd/install $(INSTALL_DIR) $(1)/etc/lighttpd $(INSTALL_DATA) ./files/lighttpd.conf $(1)/etc/lighttpd/ - $(INSTALL_DIR) $(1)/etc/default - $(INSTALL_DATA) ./files/lighttpd.default $(1)/etc/default/lighttpd $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/lighttpd.init $(1)/etc/init.d/lighttpd $(INSTALL_DIR) $(1)/usr/lib/lighttpd diff --git a/net/lighttpd/files/lighttpd.default b/net/lighttpd/files/lighttpd.default deleted file mode 100644 index 340a1d278..000000000 --- a/net/lighttpd/files/lighttpd.default +++ /dev/null @@ -1 +0,0 @@ -OPTIONS="-f /etc/lighttpd/lighttpd.conf" diff --git a/net/lighttpd/files/lighttpd.init b/net/lighttpd/files/lighttpd.init index 550d5ad16..d73a5da98 100644 --- a/net/lighttpd/files/lighttpd.init +++ b/net/lighttpd/files/lighttpd.init @@ -1,21 +1,16 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org + +SERVICE_USE_PID=1 + START=50 -BIN=lighttpd -DEFAULT=/etc/default/$BIN -LOG_D=/var/log/$BIN -RUN_D=/var/run -PID_F=$RUN_D/$BIN.pid - start() { - [ -f $DEFAULT ] && . $DEFAULT - mkdir -p $LOG_D - mkdir -p $RUN_D - $BIN $OPTIONS + mkdir -m 0755 -p /var/log/lighttpd + service_start /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf } stop() { - [ -f $PID_F ] && kill $(cat $PID_F) + service_stop /usr/sbin/lighttpd }