boa: www-data is in base-passwd already; switch to update-rc.d.oeclass; fix file...
[vuplus_openembedded] / boa / boa_0.94.13.oe
index 7e4fdb1..ce700e6 100644 (file)
@@ -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
 }