[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