Fix webserver user/group detection for apache2.
authorJeremy Laine <jeremy.laine@m4x.org>
Sun, 5 Nov 2006 12:43:37 +0000 (12:43 +0000)
committerJeremy Laine <jeremy.laine@m4x.org>
Sun, 5 Nov 2006 12:43:37 +0000 (12:43 +0000)
debian/changelog
debian/diogenes.config

index 03cda1a..2fe51c0 100644 (file)
@@ -1,6 +1,7 @@
 diogenes (0.9.20-2) unstable; urgency=low
 
-  * Switch to dbconfig-common for database setup. 
+  * Switch to dbconfig-common for database setup.
+  * Fix webserver user/group detection for apache2.
 
  -- Jeremy LainĂ© <jeremy.laine@m4x.org>  Sun,  5 Nov 2006 12:03:28 +0100
 
index 6cf127f..c319a47 100644 (file)
@@ -34,10 +34,16 @@ for i in $webservers ; do nbsrv=`expr $nbsrv + 1`; done
 
 if [ $nbsrv == 1 ]; then
     server=$(echo $webservers | sed 's/,$//')
-    if [ -f /etc/$server/httpd.conf ]; then
-        getwwwoption User /etc/$server/httpd.conf
+    config_file=
+    if [ "$server" == "apache2" ] && [ -f /etc/$server/apache2.conf ]; then
+        config_file=/etc/$server/apache2.conf
+    elif [ -f /etc/$server/httpd.conf ]; then
+        config_file=/etc/$server/httpd.conf
+    fi
+    if [ -n "$config_file" ]; then
+        getwwwoption User $config_file
         webuser=$(echo "$getwwwoption" | sed -e "q")
-        getwwwoption Group /etc/$server/httpd.conf
+        getwwwoption Group $config_file
         webgroup=$(echo "$getwwwoption" | sed -e "q")
     fi
 fi