1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#! /bin/sh
set -e
LAZARUS_PREFIX=/usr/lib/lazarus
if test $1 = upgrade
then
REMOVED_VERSION="${3%%+*}"
elif test $1 = failed-upgrade
then
REMOVED_VERSION="${2%%+*}"
if test ${REMOVED_VERSION} = ${3%%+*}
then
REMOVED_VERSION=''
fi
else
REMOVED_VERSION="${VERSION}"
fi
DIVERTIONS_LIST=`LANG=C dpkg-divert --list "${LAZARUS_PREFIX}/${REMOVED_VERSION}/*" | cut -d ' ' -f 3`
for file in ${DIVERTIONS_LIST}
do
pkg=`dpkg-divert --listpackage ${file}`
dpkg-divert --package ${pkg} --remove --rename --divert ${file}.orig ${file}
done
# Debhelper code
#DEBHELPER#
|