[oe-commits] org.oe.dev boa: added php via cgi support, initscripts fixes for busybox - close #262
Dan commit
openembedded-commits at lists.openembedded.org
Sun Dec 3 20:32:01 UTC 2006
boa: added php via cgi support, initscripts fixes for busybox - close #262
Author: Dan
Branch: org.openembedded.dev
Revision: 45060139fa6e253211b72eb0102710685f5584b5
ViewMTN: http://monotone.openembedded.org/revision.psp?id=45060139fa6e253211b72eb0102710685f5584b5
Files:
1
packages/boa/boa-0.94.13/cgi.patch
packages/boa/boa_0.94.13.bb
packages/boa/files/boa.conf
packages/boa/files/boa.init
Diffs:
#
# mt diff -r7f1d20f60484b714c921f3c44ddf0b9f9120fa08 -r45060139fa6e253211b72eb0102710685f5584b5
#
#
#
# add_file "packages/boa/boa-0.94.13/cgi.patch"
# content [ac6b43582f334771ee6db967acd81e04706697bc]
#
# patch "packages/boa/boa_0.94.13.bb"
# from [25a784afd440fc30d88ed34df41e4efbc49f8851]
# to [aa64cd4c455a4b620bb8e0e44a4679e92e6ae0b0]
#
# patch "packages/boa/files/boa.conf"
# from [27d2646a5db01b091295bf182c8c39659d09c8ae]
# to [9b154f4c00acde7361d4ea7cc0fd96e5e7195921]
#
# patch "packages/boa/files/boa.init"
# from [09d6f1dc0924f3a0e9ecb650e4b39e730f1261aa]
# to [8e2420ed914507717c62098d27438f6fab2ec17e]
#
============================================================
--- packages/boa/boa-0.94.13/cgi.patch ac6b43582f334771ee6db967acd81e04706697bc
+++ packages/boa/boa-0.94.13/cgi.patch ac6b43582f334771ee6db967acd81e04706697bc
@@ -0,0 +1,10 @@
+--- boa-0.94.13/src/cgi.c 2002-07-23 08:49:54.000000000 -0700
++++ boa-0.94.13/src/cgi.c~ 2005-06-22 23:13:54.000000000 -0700
+@@ -214,6 +214,7 @@
+ my_add_cgi_env(req, "SERVER_ADDR", req->local_ip_addr);
+ my_add_cgi_env(req, "SERVER_PROTOCOL", req->http_version);
+ my_add_cgi_env(req, "REQUEST_URI", req->request_uri);
++ my_add_cgi_env(req, "SCRIPT_FILENAME", req->request_uri);
+
+ if (req->path_info)
+ my_add_cgi_env(req, "PATH_INFO", req->path_info);
============================================================
--- packages/boa/boa_0.94.13.bb 25a784afd440fc30d88ed34df41e4efbc49f8851
+++ packages/boa/boa_0.94.13.bb aa64cd4c455a4b620bb8e0e44a4679e92e6ae0b0
@@ -1,16 +1,16 @@ SECTION = "console/network"
DESCRIPTION = "Lightweight and High Performance WebServer"
SECTION = "console/network"
-RPROVIDES = "httpd"
LICENSE = "GPL"
-PR = "r2"
-
-DEPENDS = "mime-support"
RDEPENDS = "mime-support"
+RPROVIDES = "httpd"
+PR = "r3"
SRC_URI = "http://www.boa.org/boa-${PV}.tar.gz \
+ file://cgi.patch;patch=1;pnum=2 \
file://debian-patch.diff;patch=1;pnum=2 \
file://boa.conf \
file://boa.init"
+
S = "${WORKDIR}/boa-${PV}/src"
inherit autotools update-rc.d
@@ -31,4 +31,7 @@ do_install() {
install -d ${D}${sysconfdir}/init.d
install -m 0640 ${WORKDIR}/boa.conf ${D}${sysconfdir}/${PN}
install -m 0755 ${WORKDIR}/boa.init ${D}${sysconfdir}/init.d/boa
+
+ install -d ${D}${mandir}/man8
+ install -m 0644 ${S}/../docs/boa.8 ${D}${mandir}/man8
}
============================================================
--- packages/boa/files/boa.conf 27d2646a5db01b091295bf182c8c39659d09c8ae
+++ packages/boa/files/boa.conf 9b154f4c00acde7361d4ea7cc0fd96e5e7195921
@@ -168,7 +168,8 @@ DefaultType text/plain
# Example: AddType type extension [extension ...]
# Uncomment the next line if you want .cgi files to execute from anywhere
-#AddType application/x-httpd-cgi cgi
+AddType application/x-httpd-cgi cgi
+AddType application/x-httpd-cgi php
# Redirect, Alias, and ScriptAlias all have the same semantics -- they
# match the beginning of a request and take appropriate action. Use
============================================================
--- packages/boa/files/boa.init 09d6f1dc0924f3a0e9ecb650e4b39e730f1261aa
+++ packages/boa/files/boa.init 8e2420ed914507717c62098d27438f6fab2ec17e
@@ -26,30 +26,19 @@ case "$1" in
;;
stop)
echo -n "Stopping $DESC: $NAME"
- start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
+ start-stop-daemon --stop --quiet --exec $DAEMON
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
- start-stop-daemon --stop --signal HUP --quiet --oknodo --exec $DAEMON
+ start-stop-daemon --stop --exec $DAEMON
+ start-stop-daemon --start --exec $DAEMON
echo "done."
;;
- reload)
- #
- # If the daemon can reload its config files on the fly
- # for example by sending it SIGHUP, do it here.
- #
- # If the daemon responds to changes in its config file
- # directly anyway, make this a do-nothing entry.
- #
- echo -n "Reloading $DESC configuration..."
- start-stop-daemon --stop --signal 1 --quiet --oknodo --exec $DAEMON
- echo "done."
- ;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
- echo "Usage: $N {start|stop|restart|reload}" >&2
+ echo "Usage: $N {start|stop|restart}" >&2
exit 1
;;
esac
More information about the Openembedded-commits
mailing list