[debian-edu-commits] debian-edu/upstream/ 01/02: Implement workaround for the failing installation when apache and sitesummary is installed at the same time, and apache is unpacked but not yet configured when the sitesummary postinst is running (bug #760084).
    Petter Reinholdtsen 
    pere at moszumanska.debian.org
       
    Tue Sep  2 13:25:20 UTC 2014
    
    
  
This is an automated email from the git hooks/post-receive script.
pere pushed a commit to branch master
in repository sitesummary.
commit 4ca7369316edcfc3f3694ba949a2579d93cf63ca
Author: Petter Reinholdtsen <pere at hungry.com>
Date:   Tue Sep 2 15:23:58 2014 +0200
    Implement workaround for the failing installation when apache and sitesummary is installed at the same time, and apache is unpacked but not yet configured when the sitesummary postinst is running (bug #760084).
---
 debian/sitesummary.postinst | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/debian/sitesummary.postinst b/debian/sitesummary.postinst
index c1dfaec..e489564 100644
--- a/debian/sitesummary.postinst
+++ b/debian/sitesummary.postinst
@@ -41,13 +41,16 @@ EOF
 
 case "$1" in
     configure)
-	# Enable it on fresh installations as before Apache 2.4.
-	if [ -z "$2" ] && \
-	    [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
-	    . /usr/share/apache2/apache2-maintscript-helper
-	    apache2_invoke enmod cgi.load
-	    apache2_invoke enconf sitesummary.conf
-	fi
+        # Enable it on fresh installations as before Apache 2.4.  Check for
+        # cgi.load existence to avoid trying to configure when installed after
+        # apache2 is unpacked but not yet configured (bug #760084).
+        if [ -z "$2" ] && \
+            [ -e /etc/apache2/mods-available/cgi.load ] && \
+            [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
+            . /usr/share/apache2/apache2-maintscript-helper
+            apache2_invoke enmod cgi.load
+            apache2_invoke enconf sitesummary.conf
+        fi
 
         # Make sure the cgi script can write to the storage area
 	chown www-data /var/lib/sitesummary/tmpstorage \
-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/upstream/sitesummary.git
    
    
More information about the debian-edu-commits
mailing list