Joey Hess wrote:
As discussed on debian-devel, different versions of these conffile handling
shell functions on the wiki are being copied into maintainer scripts
repeatedly, and adding a program to dpkg that handles things is a more
maintainable approach.


It was discussed briefly on debian-devel, but there is also the case that the backup files should be cleaned up on purge.

What about something like

# Purge backup conffile
rm_backup_conffile()
{
    CONFFILE="$1"
    if [ -e "$CONFFILE".dpkg-bak ]; then
        echo "Purging backup of conffile $CONFFILE"
        rm -f "$CONFFILE".dpkg-bak
    fi
}

and in postrm

case "$1" in
purge)
        dpkg-conffile rm_backup /etc/pkg.conf
        ;;
esac

(Scott will know this code, we already use something like that in the upstart package)

Cheers,
Michael

P.S: CC on replies. I'm not subscribed.
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to