diff options
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 } |