#!/bin/sh # # $FreeBSD$ # PATH=/usr/sbin:/usr/bin:/bin ; export PATH handle_config() { # Try to restore httpd.conf when deinstalling Horde if [ -f %%APACHE_CONF%%.beforeHorde ] ; then echo "Restoring httpd.conf..." cp %%APACHE_CONF%% %%APACHE_CONF%%.deinstHorde sed -i.tmp -e "s:Include ${PKG_PREFIX}/etc/horde:# Include ${PKG_PREFIX}/etc/horde:g" \ %%APACHE_CONF%% rm %%APACHE_CONF%%.tmp fi # Backup Horde config files, if needed. if [ -z "${PACKAGE_BUILDING}" ]; then for cf in `ls %%HORDEDIR%%/config/*php`; do diff -bBqw $cf $cf.dist >/dev/null 2>&1 case $? in 0) # original config file, delete rm -f $cf ;; 1) # config file has been updated, leave it ;; *) # not found? ;; esac done fi } case $2 in DEINSTALL) handle_config ;; POST-DEINSTALL) if [ x%%HORDEADMUSR%% != x ]; then cat <