c39f144013
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>
24 lines
481 B
Bash
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
|