]> git.pld-linux.org Git - packages/apache.git/commitdiff
- more complicated (rock-solid ;-) HTTPD_CONF handling
authorradek <radek@pld-linux.org>
Sat, 16 Oct 2004 11:35:34 +0000 (11:35 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    apache.init -> 1.34

apache.init

index d9cb634b6d697fc711177998f72783196e6d8644..b68bc76cba6dc1e2f240bf6c5567868a711c21cf 100644 (file)
@@ -33,9 +33,13 @@ else
 fi
 
 [ -z "$HTTPD_MPM" ] && HTTPD_MPM="prefork"
-[ -z "$HTTPD_CONF" ] && HTTPD_CONF="/etc/httpd/httpd.conf"
-if   [ -d "$HTTPD_CONF" ]; then CFG="-d $HTTPD_CONF"
-elif [ -f "$HTTPD_CONF" ]; then CFG="-f $HTTPD_CONF"
+if   [ -d "${HTTPD_CONF:-'/etc/httpd/httpd.conf'}" ]; then
+       CFG="-d ${HTTPD_CONF:-'/etc/httpd/httpd.conf'}"
+elif [ -f "${HTTPD_CONF:-'/etc/httpd/httpd.conf'}" ]; then
+       CFG="-f ${HTTPD_CONF:-'/etc/httpd/httpd.conf'}"
+elif [ -n "$HTTPD_CONF" ]; then
+       echo "error: HTTPD_CONF='$HTTPD_CONF': not a file, not a directory"
+       exit 1
 else CFG=""; fi
 
 RETVAL=0
This page took 0.824638 seconds and 4 git commands to generate.