diff options
author | Petter Reinholdtsen <pere@hungry.com> | 2014-09-02 15:23:58 +0200 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2014-09-02 15:23:58 +0200 |
commit | 4ca7369316edcfc3f3694ba949a2579d93cf63ca (patch) | |
tree | b42ee7e871d1c74bc50dfecbb559380bb825319e | |
parent | f2b4ef1dca7f293edfee3bb2418d81c783d38744 (diff) | |
download | sitesummary-4ca7369316edcfc3f3694ba949a2579d93cf63ca.tar.gz sitesummary-4ca7369316edcfc3f3694ba949a2579d93cf63ca.tar.bz2 sitesummary-4ca7369316edcfc3f3694ba949a2579d93cf63ca.tar.xz |
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).
-rw-r--r-- | debian/sitesummary.postinst | 17 |
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 \ |