6 # Remove log file when dpkg is purged
8 rm -f /var/log/dpkg.log /var/log/dpkg.log.* 2>/dev/null
11 # Cleanup multiarch infodb leftovers
12 cleanup_multiarch_infodb()
14 admindir=${DPKG_ADMINDIR:-/var/lib/dpkg}
15 pkgadmindir=$admindir/info
17 echo "Cleaning up the multiarch dpkg control files database ..."
18 ls $pkgadmindir | grep : | while read oldfile; do
19 rm "$pkgadmindir/$oldfile"
21 rm -f $pkgadmindir/format
33 # Downgrade the multiarch db to a “monoarch” db layout
34 if dpkg --compare-versions "$2" lt 1.16.2; then
35 cleanup_multiarch_infodb
39 failed-upgrade|disappear|abort-install|abort-upgrade)
44 echo "$0 called with unknown argument '$1'" 1>&2