]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
Use a valid script file for lighttpd in target
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Sat, 11 Aug 2007 23:35:07 +0000 (23:35 -0000)
committerUlf Samuelsson <ulf.samuelsson@atmel.com>
Sat, 11 Aug 2007 23:35:07 +0000 (23:35 -0000)
package/lighttpd/lighttpd.mk
package/lighttpd/rc.lighttpd [new file with mode: 0644]

index 8826aa619421c3af7276963ae9f366f18840758e..42fe190e16e6eec8920553c907b08e98309616a3 100644 (file)
@@ -3,7 +3,7 @@
 # lighttpd
 #
 #############################################################
-LIGHTTPD_VERSION:=1.4.15
+LIGHTTPD_VERSION:=1.4.16
 LIGHTTPD_SOURCE:=lighttpd_$(LIGHTTPD_VERSION).orig.tar.gz
 LIGHTTPD_PATCH:=lighttpd_$(LIGHTTPD_VERSION)-1.diff.gz
 LIGHTTPD_SITE:=http://ftp.debian.org/debian/pool/main/l/lighttpd
@@ -73,7 +73,7 @@ $(TARGET_DIR)/$(LIGHTTPD_TARGET_BINARY): $(LIGHTTPD_DIR)/$(LIGHTTPD_BINARY)
        @if [ ! -f $(TARGET_DIR)/etc/lighttpd/lighttpd.conf ] ; then \
                $(INSTALL) -m 0644 -D $(LIGHTTPD_DIR)/doc/lighttpd.conf $(TARGET_DIR)/etc/lighttpd/lighttpd.conf; \
        fi;
-       $(INSTALL) -m 0755 -D $(LIGHTTPD_DIR)/openwrt/S51lighttpd  $(TARGET_DIR)/etc/init.d/S99lighttpd
+       $(INSTALL) -m 0755 -D package/lighttpd/rc.lighttpd $(TARGET_DIR)/etc/init.d/S99lighttpd
 
 ifeq ($(strip $(BR2_PACKAGE_LIGHTTPD_OPENSSL)),y)
 lighttpd: uclibc openssl $(TARGET_DIR)/$(LIGHTTPD_TARGET_BINARY)
diff --git a/package/lighttpd/rc.lighttpd b/package/lighttpd/rc.lighttpd
new file mode 100644 (file)
index 0000000..837e074
--- /dev/null
@@ -0,0 +1,39 @@
+#!/bin/sh
+#
+# Starts lighttpd
+#
+
+umask 077
+
+start() {
+       echo -n "Starting lighttpd: "
+       start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/lighttpd.pid -b --exec /usr/sbin/lighttpd -- -f /etc/lighttpd/lighttpd.conf -D
+       echo "OK"
+}
+stop() {
+       echo -n "Stopping lighttpd: "
+       start-stop-daemon --stop --quiet --pidfile /var/run/lighttpd.pid
+       echo "OK"
+}
+restart() {
+       stop
+       start
+}
+
+case "$1" in
+  start)
+       start
+       ;;
+  stop)
+       stop
+       ;;
+  restart|reload)
+       restart
+       ;;
+  *)
+       echo "Usage: $0 {start|stop|restart}"
+       exit 1
+esac
+
+exit $?
+