diff options
author | Dominik George <nik@naturalnet.de> | 2015-05-13 16:28:54 +0200 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2016-02-13 18:31:31 +0100 |
commit | cf78de37746895b99a3b146ef8609a292b67c9a5 (patch) | |
tree | a7912114b9b1509b648ec18735ec879e5ca61b39 | |
parent | 2dfdd354220a6c42103de2560120306df984d5e6 (diff) | |
download | sitesummary-cf78de37746895b99a3b146ef8609a292b67c9a5.tar.gz sitesummary-cf78de37746895b99a3b146ef8609a292b67c9a5.tar.bz2 sitesummary-cf78de37746895b99a3b146ef8609a292b67c9a5.tar.xz |
Call db_stop before apache restart
-rw-r--r-- | debian/sitesummary.postinst | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/debian/sitesummary.postinst b/debian/sitesummary.postinst index 031b9f4..910d81a 100644 --- a/debian/sitesummary.postinst +++ b/debian/sitesummary.postinst @@ -41,21 +41,6 @@ EOF case "$1" in configure) - # 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 \ - /var/lib/sitesummary/entries - # If the config file is missing, check debconf to see if the # munin configuration feature should be enabled. This hidden # debconf question allow preseeding during installation. @@ -82,6 +67,24 @@ case "$1" in update-rc.d -f sitesummary-client remove >/dev/null 2>&1 || : fi + # Close debconf file handles before restarting Apache + db_stop + + # 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 \ + /var/lib/sitesummary/entries + ;; abort-upgrade|abort-remove|abort-deconfigure) |