File: lazarus-src.postrm.in

package info (click to toggle)
lazarus 4.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 275,760 kB
  • sloc: pascal: 2,341,904; xml: 509,420; makefile: 348,726; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (29 lines) | stat: -rw-r--r-- 570 bytes parent folder | download | duplicates (3)
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#