[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