freebsd-ports/devel/chora/files/pkg-deinstall.in
Marc G. Fournier c39f144013 After a recent discussion on freebsd-ports, I have modified the Horde
ports, so that they now do not overwrite existing configuration files.
Rather than backing up the old ones and allowing the user to merge the
files by hand, config files are left untouched.

Submitted by:   Shaun Amott <shaun@inerd.com>
2006-04-15 16:23:50 +00:00

24 lines
481 B
Bash

#!/bin/sh
#
# $FreeBSD$
#
# Backup Chora config files, if needed.
if [ x$2 != xDEINSTALL ]; then
exit
fi
if [ -z "${PACKAGE_BUILDING}" ]; then
for cf in `ls %%CHORADIR%%/config/*php %%CHORADIR%%/config/*txt`; do
diff -bBqw $cf $cf.dist >/dev/null 2>&1
case $? in
0) # original config file, delete it
rm -f $cf
;;
1) # config file has been updated, leave it alone
;;
*) # not found?
;;
esac
done
fi