[Pkg-sql-ledger-commit] r404 - ledger-smb/trunk/debian

pkg-sql-ledger-commit-owner at lists.alioth.debian.org pkg-sql-ledger-commit-owner at lists.alioth.debian.org
Sun Jan 15 18:00:04 UTC 2012


Author: jame-guest
Date: 2012-01-15 18:00:04 +0000 (Sun, 15 Jan 2012)
New Revision: 404

Modified:
   ledger-smb/trunk/debian/ledgersmb.postinst
Log:
Add Apache related processing to debian/postinst.

Modified: ledger-smb/trunk/debian/ledgersmb.postinst
===================================================================
--- ledger-smb/trunk/debian/ledgersmb.postinst	2012-01-15 00:46:09 UTC (rev 403)
+++ ledger-smb/trunk/debian/ledgersmb.postinst	2012-01-15 18:00:04 UTC (rev 404)
@@ -20,6 +20,30 @@
 
 case "$1" in
     configure)
+    # Do Apache related processing if it is present.
+    if [ -d "/etc/apache2" ]; then
+      # Only do these if this is the initial install.
+      if [ "$2" = "" ]; then
+        # Install ledgersmb-httpd.conf if a copy is not already installed.
+        if [ -d "/etc/apache2/conf.d" ]; then
+          if [ ! -e "/etc/apache2/conf.d/ledgersmb-httpd.conf" ]; then
+            cp /usr/share/doc/ledgersmb/examples/ledgersmb-httpd.conf.template /etc/apache2/conf.d/ledgersmb-httpd.conf
+          fi
+        fi
+        # Enable mod rewrite if it is not already enabled.
+        if [ -d "/etc/apache2/mods-enabled" ]; then
+          if [ ! -h "/etc/apache2/mods-enabled/rewrite.load" ]; then
+            if [ -e "/usr/sbin/a2enmod" ]; then
+              a2enmod rewrite
+            fi
+          fi
+        fi
+        # Restart apache
+        if [ -e "/etc/init.d/apache2" ]; then
+          invoke-rc.d apache2 restart || true
+        fi
+      fi
+    fi
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)




More information about the Pkg-sql-ledger-commit mailing list