diff options
author | Rene Wagner <rw@handhelds.org> | 2004-09-01 20:55:46 +0000 |
---|---|---|
committer | Rene Wagner <rw@handhelds.org> | 2004-09-01 20:55:46 +0000 |
commit | ee178d1641c5dfafa1ab98ad8d14a80b6396de67 (patch) | |
tree | 368f4aef917d689bcab9a8674916099776cb465c /boa/boa_0.94.13.oe | |
parent | 5dd070708e137e5b1df4363a5abfa11ed3f646e4 (diff) |
boa: www-data is in base-passwd already; switch to update-rc.d.oeclass; fix file locations/permissions; have init-scipt create /var/log/boa if it doesn't exist
BKrev: 413637529Oloso6e7OI-SQqchF5wug
Diffstat (limited to 'boa/boa_0.94.13.oe')
-rw-r--r-- | boa/boa_0.94.13.oe | 33 |
1 files changed, 8 insertions, 25 deletions
diff --git a/boa/boa_0.94.13.oe b/boa/boa_0.94.13.oe index 7e4fdb1faf..ce700e6955 100644 --- a/boa/boa_0.94.13.oe +++ b/boa/boa_0.94.13.oe @@ -2,6 +2,7 @@ DESCRIPTION = "Lightweight and High Performance WebServer" SECTION = "net" RPROVIDES = "httpd" MAINTAINER = "Rene Wagner <reenoo@gmx.de>" +PR = "r1" DEPENDS = "mime-support" RDEPENDS = "mime-support" @@ -12,7 +13,10 @@ SRC_URI = "http://www.boa.org/boa-${PV}.tar.gz \ file://boa.init" S = "${WORKDIR}/boa-${PV}/src" -inherit autotools +inherit autotools update-rc.d + +INITSCRIPT_NAME = "boa" +INITSCRIPT_PARAMS = "defaults 20" CFLAGS_append = " -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" #CFLAGS_append = " -DSERVER_ROOT=..." @@ -23,29 +27,8 @@ do_install() { install -m 0755 boa ${D}/${sbindir} install -m 0755 boa_indexer ${D}/${libdir}/${PN} - install -d ${D}/${sysconfdir} + install -d ${D}/${sysconfdir}/${PN} install -d ${D}/${sysconfdir}/init.d - install -m 0640 ${WORKDIR}/boa.conf ${D}/${sysconfdir} - install -m 0640 ${WORKDIR}/boa.init ${D}/${sysconfdir}/init.d/boa -} - -pkg_postinst() { -if test "x$D" != "x"; then - exit 1 -else - addgroup www-data - adduser --system --home /dev/null --no-create-home --disabled-password --ingroup www-data -s /bin/false www-data - update-rc.d -s boa defaults 20 -fi -} - -pkg_postrm() { -if test "x$D" != "x"; then - exit 1 -else - ${sysconfdir}/init.d/boa stop - deluser www-data - delgroup www-data - update-rc.d -f boa remove -fi + install -m 0640 ${WORKDIR}/boa.conf ${D}/${sysconfdir}/${PN} + install -m 0755 ${WORKDIR}/boa.init ${D}/${sysconfdir}/init.d/boa } |