Fixed so initscript starts thttpd with the right path
authorOyvind Repvik <nail@nslu2-linux.org>
Thu, 14 Jul 2005 21:14:25 +0000 (21:14 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Thu, 14 Jul 2005 21:14:25 +0000 (21:14 +0000)
packages/thttpd/files/init
packages/thttpd/thttpd_2.25b.bb

index fdcd0f4..df6d648 100644 (file)
@@ -13,7 +13,7 @@ test -x "$thttpd" || exit 0
 case "$1" in
   start)
     echo -n "Starting thttpd"
-    start-stop-daemon --start --quiet --exec $thttpd
+    start-stop-daemon --start --quiet --exec $thttpd -- -d @@SRVDIR
     echo "."
     ;;
   stop)
@@ -22,11 +22,11 @@ case "$1" in
     echo "."
     ;;
   reload|force-reload)
-    start-stop-daemon --stop --quiet --signal 1 --exec $thttpd
+    start-stop-daemon --stop --quiet --signal 1 --exec $thttpd 
     ;;
   restart)
     echo -n "Stopping thttpd"
-    start-stop-daemon --stop --quiet --exec $thttpd
+    start-stop-daemon --stop --quiet --exec $thttpd -- -d @@SRVDIR
     echo "."
     echo -n "Waiting for thttpd to die off"
     for i in 1 2 3 ;
@@ -36,7 +36,7 @@ case "$1" in
     done
     echo ""
     echo -n "Starting thttpd"
-    start-stop-daemon --start --quiet --exec $thttpd
+    start-stop-daemon --start --quiet --exec $thttpd -- -d @@SRVDIR
     echo "."
     ;;
   *)
index e7b786c..9a3ac3a 100644 (file)
@@ -2,7 +2,7 @@ DESCRIPTION = "A simple, small, portable, fast, and secure HTTP server."
 LICENSE = "BSD"
 MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
 HOMEPAGE = "http://www.acme.com/software/thttpd/"
-PR="r1"
+PR="r2"
 
 SRC_URI = "http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz \
           file://install.patch;patch=1 \
@@ -24,5 +24,6 @@ do_configure () {
 
 do_install_append () {
        install -d "${D}${sysconfdir}/init.d"
-       install -c -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/thttpd
+       cat ${WORKDIR}/init | sed -e 's,@@SRVDIR,${servicedir}/www,g' > ${WORKDIR}/thttpd
+       install -c -m 755 ${WORKDIR}/thttpd ${D}${sysconfdir}/init.d/thttpd
 }