Update for new BUILD_DIR and SRC_DIR variables
[hvlinux.git] / stage5 / pkg / lighttpd
index 6a0ea5a..786de3c 100644 (file)
@@ -2,15 +2,13 @@
 
 hvconfig_pre()
 {
-    groupadd -f ${HTTPD_USER}
-    hv_useradd -c WebServer -d /dev/null -g ${HTTPD_USER} -s /bin/false \
-        ${HTTPD_USER}
+    groupadd --system -f ${HTTPD_USER}
+    hv_useradd --system -c WebServer -d /dev/null -g ${HTTPD_USER} \
+        -s /bin/false ${HTTPD_USER}
 }
 
 hvbuild_post()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     install -dv \
         /etc/lighttpd \
         /var/log/lighttpd \
@@ -18,8 +16,7 @@ hvbuild_post()
         /var/lib/lighttpd/sockets \
         /var/cache/lighttpd
 
-    cp -R doc/config/conf.d/ doc/config/*.conf doc/config/vhosts.d/ \
-        /etc/lighttpd/
+    cp -R ${SRC_DIR}/doc/config/{conf.d/,*.conf,vhosts.d/} /etc/lighttpd/
 
     chown -R www.www \
         /etc/lighttpd \
@@ -58,10 +55,12 @@ EOF
     chown -v -R ${HTTPD_USER}:${HTTPD_USER} /srv/www
 
     # Bootscript
-    cp -p doc/initscripts/sysconfig.lighttpd /etc/sysconfig/lighttpd
+    cp -p ${SRC_DIR}/doc/initscripts/sysconfig.lighttpd /etc/sysconfig/lighttpd
 
     install -v -m740 ${SCRDIR}/bootscripts/lighttpd /etc/rc.d/init.d
 
     # script-name start stop
-    bootscript_add_rc3 lighttpd 70 20
+    if [ "x${DEFAULT_WEB_SERVER}" == "xlighttpd" ]; then
+        bootscript_add_rc3 lighttpd 70 20
+    fi
 }