#!/bin/sh
set -e 

# Clean up old conffile
# using example from http://www.dpkg.org/ConffileHandling
OLDCONFFILE="/etc/gconf/schemas/scim-chinese.schemas"
case "$1" in
"install" | "upgrade" )
    if dpkg --compare-versions "$2" lt "0.5.0"; then
        if [ -e "$OLDCONFFILE" ]; then
            MD5SUM=`md5sum "$OLDCONFFILE" | sed -e "s/ .*//"`
            OLDMD5SUM=`sed -n -e "/^Conffiles:/,/^[^ ]/{\\' $OLDCONFFILE'{s/.* //;p}}" /var/lib/dpkg/status`
            if [ "$MD5SUM" = "$OLDMD5SUM" ]; then
                echo -n "Removing obsolete conffile $OLDCONFFILE"
                rm -f "$OLDCONFFILE"
                echo "."
            else
                echo "Obselete conffile $OLDCONFFILE has been locally modified."
                echo -n "Saving as $OLDCONFFILE.dpkg-bak"
                mv -f "$OLDCONFFILE" "$OLDCONFFILE.dpkg-bak"
                echo "."
            fi
        fi
    fi
esac

# There shouldn't be anything added by debhelper, this is just to
# satisfy lintian.

