diff options
Diffstat (limited to 'debian/tdebluez.preinst')
-rw-r--r-- | debian/tdebluez.preinst | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/debian/tdebluez.preinst b/debian/tdebluez.preinst new file mode 100644 index 0000000..3a28f8c --- /dev/null +++ b/debian/tdebluez.preinst @@ -0,0 +1,32 @@ +#!/bin/sh +exit 0 +# Remove a no-longer used conffile +rm_conffile () +{ + PKGNAME="$1" + CONFFILE="$2" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +# Last version that might have the obsolete conffile. +LASTVERSION="0.1" +case "$1" in install | upgrade) + echo "FIXME: tdebluez.preinstall Last version that might have the obsolete conffile" +# if dpkg --compare-versions "$2" le "$LASTVERSION"; then +# rm_conffile tdebluetooth /etc/kde3/obexrc +# fi +esac + +#DEBHELPER# |