summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2020-04-10 12:33:01 -0700
committerIvan Kohler <ivan@freeside.biz>2020-04-10 12:33:01 -0700
commit742d3de7641cdd18ef35d4c6b7e843315914d2d2 (patch)
tree032bd30245ceba0e28ebb5ce3c5e74fb6db4938e
parentc4e117f3c972415b779451fd55fe50b86e1ce458 (diff)
enable mpm_prefork, deb 9+
-rw-r--r--debian/control2
-rw-r--r--debian/freeside-webui.postinst5
2 files changed, 6 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index 34cd7c2..52c0e90 100644
--- a/debian/control
+++ b/debian/control
@@ -119,7 +119,7 @@ Depends: freeside-lib,apache2,apache2-utils,
libapache-dbi-perl,libapache2-mod-perl2,libapache2-request-perl,
libapache-session-perl,openssl, libcgi-emulate-psgi-perl,
libplack-perl (>= 1.0002)
-Conflicts: apache2-mpm-worker, libev-perl
+Conflicts: libev-perl
Replaces: freeside (<<4)
Breaks: freeside (<<4)
Description: Web interface for Freeside billing and trouble ticketing
diff --git a/debian/freeside-webui.postinst b/debian/freeside-webui.postinst
index 8dd2baa..a1bcdda 100644
--- a/debian/freeside-webui.postinst
+++ b/debian/freeside-webui.postinst
@@ -3,6 +3,11 @@
chown -R freeside /usr/local/etc/freeside
rm -fr /usr/local/etc/freeside/masondata/*
+/usr/sbin/a2dismod mpm_event || /bin/true
+/usr/sbin/a2dismod mpm_worker || /bin/true
+/usr/bin/a2enmod mpm_prefork
+#/usr/sbin/service restart apache2
+
#XXX systemd equivalent (start apache after postgres)
/sbin/insserv -d