[Python-modules-commits] r2916 - in /packages/mod-wsgi/trunk/debian: libapache2-mod-wsgi.postinst libapache2-mod-wsgi.prerm
bzed-guest at users.alioth.debian.org
bzed-guest at users.alioth.debian.org
Mon Jul 30 19:09:51 UTC 2007
Author: bzed-guest
Date: Mon Jul 30 19:09:50 2007
New Revision: 2916
URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=2916
Log:
postinst/prerm
Added:
packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.postinst
packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.prerm
Added: packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.postinst
URL: http://svn.debian.org/wsvn/python-modules/packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.postinst?rev=2916&op=file
==============================================================================
--- packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.postinst (added)
+++ packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.postinst Mon Jul 30 19:09:50 2007
@@ -1,0 +1,25 @@
+#!/bin/sh
+
+set -e
+
+apache-force-reload() {
+ if apache2ctl configtest 2>/dev/null; then
+ invoke-rc.d apache2 force-reload || true
+ else
+ echo "Your apache2 configuration is broken, please fix it and restart apache2 manually."
+ fi
+}
+
+if [ -z "$2" ]; then
+ if [ -e /etc/apache2/apache2.conf ]; then
+ a2enmod mod-wsgi >/dev/null || true
+ apache-force-reload
+ fi
+else
+ #we're upgrading
+ if [ -e /etc/apache2/mods-enabled/mod-wsgi.load ]; then
+ apache-force-reload
+ fi
+fi
+
+exit 0
Added: packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.prerm
URL: http://svn.debian.org/wsvn/python-modules/packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.prerm?rev=2916&op=file
==============================================================================
--- packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.prerm (added)
+++ packages/mod-wsgi/trunk/debian/libapache2-mod-wsgi.prerm Mon Jul 30 19:09:50 2007
@@ -1,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "remove" -o "$1" = "purge" ]; then
+ a2dismod mod-wsgi || true
+fi
+
+exit 0
More information about the Python-modules-commits
mailing list