Added initscript
authorOyvind Repvik <nail@nslu2-linux.org>
Thu, 14 Jul 2005 12:13:58 +0000 (12:13 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Thu, 14 Jul 2005 12:13:58 +0000 (12:13 +0000)
packages/thttpd/files/init [new file with mode: 0644]
packages/thttpd/thttpd_2.25b.bb

diff --git a/packages/thttpd/files/init b/packages/thttpd/files/init
new file mode 100644 (file)
index 0000000..4e227d9
--- /dev/null
@@ -0,0 +1,47 @@
+#! /bin/sh 
+#
+# This is an init script for openembedded
+# Copy it to /etc/init.d/thttpd and type
+# > update-rc.d thttpd defaults 60
+#
+
+
+thttpd=/usr/sbin/thttpd
+test -x "$thttpd" || exit 0
+
+
+case "$1" in
+  start)
+    echo -n "Starting thttpd"
+    start-stop-daemon --start --quiet --exec $thttpd
+    echo "."
+    ;;
+  stop)
+    echo -n "Stopping thttpd"
+    start-stop-daemon --stop --quiet $thttpd
+    echo "."
+    ;;
+  reload|force-reload)
+    start-stop-daemon --stop --quiet --signal 1 --exec $thttpd
+    ;;
+  restart)
+    echo -n "Stopping thttpd"
+    start-stop-daemon --stop --quiet $thttpd
+    echo "."
+    echo -n "Waiting for thttpd to die off"
+    for i in 1 2 3 ;
+    do
+        sleep 1
+        echo -n "."
+    done
+    echo ""
+    echo -n "Starting thttpd"
+    start-stop-daemon --start --quiet --exec $thttpd
+    echo "."
+    ;;
+  *)
+    echo "Usage: /etc/init.d/thttpd {start|stop|reload|restart|force-reload}"
+    exit 1
+esac
+
+exit 0
index b3d179a..280b2de 100644 (file)
@@ -5,7 +5,8 @@ HOMEPAGE = "http://www.acme.com/software/thttpd/"
 
 SRC_URI = "http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz \
           file://install.patch;patch=1 \
-          file://acinclude.m4"
+          file://acinclude.m4 \
+          file://init"
 S = "${WORKDIR}/thttpd-${PV}"
 
 inherit autotools
@@ -17,3 +18,8 @@ do_configure () {
        install -m 0644 ${WORKDIR}/acinclude.m4 ${S}/
        autotools_do_configure
 }
+
+do_install_append () {
+       install -d "${D}${sysconfdir}/init.d"
+       install -c -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/thttpd
+}