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