aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/sitesummary.postinst17
1 files 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 \