File: preinst-libc6

package info (click to toggle)
libpaper 1.0.3-10
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 356 kB
  • ctags: 79
  • sloc: sh: 1,738; ansic: 660; makefile: 448
file content (23 lines) | stat: -rw-r--r-- 630 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#! /bin/sh

set -e

FIRST_VERSION_WITH_DIVERT="1.0.3-10"

if [ "$1" = "install" ]; then
    dpkg-divert --package libpaperg --add --rename \
	--divert /usr/bin/paperconf.libc5 /usr/bin/paperconf
    dpkg-divert --package libpaperg --add --rename \
	--divert /usr/sbin/paperconfig.libc5 /usr/sbin/paperconfig
fi

if [ "$1" = "upgrade" ] && 
  /usr/bin/dpkg --compare-versions $2 lt $FIRST_VERSION_WITH_DIVERT ; then
    dpkg-divert --package libpaperg --add \
	--divert /usr/bin/paperconf.libc5 /usr/bin/paperconf
    dpkg-divert --package libpaperg --add  \
	--divert /usr/sbin/paperconfig.libc5 /usr/sbin/paperconfig
fi

exit 0