24e3e379b4
and then put Makefile.inc in the numbered icu directory with a symlink from current/Makefile.inc to where people expect Makefile.inc to be. (Note: at this time, it is not yet possible to install the development files for many ICU releases in the same root). The current link may be used by Xerces-C which links against libicudata (patch submitted upstream). Debian and RPM packages will actually not archive the current symlink but rather maintain it themselves across libicuXX packages installations so that it always points to the highest-numbered version installed on teh system." X-SVN-Rev: 2822
58 lines
1.5 KiB
Bash
58 lines
1.5 KiB
Bash
#! /bin/sh
|
|
# postinst script for foo
|
|
#
|
|
# see: dh_installdeb(1)
|
|
|
|
set -e
|
|
|
|
# summary of how this script can be called:
|
|
# * <postinst> `configure' <most-recently-configured-version>
|
|
# * <old-postinst> `abort-upgrade' <new version>
|
|
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
|
|
# <new-version>
|
|
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
|
|
# <failed-install-package> <version> `removing'
|
|
# <conflicting-package> <version>
|
|
# for details, see /usr/share/doc/packaging-manual/
|
|
#
|
|
# quoting from the policy:
|
|
# Any necessary prompting should almost always be confined to the
|
|
# post-installation script, and should be protected with a conditional
|
|
# so that unnecessary prompting doesn't happen if a package's
|
|
# installation fails and the `postinst' is called with `abort-upgrade',
|
|
# `abort-remove' or `abort-deconfigure'.
|
|
|
|
case "$1" in
|
|
configure)
|
|
ldconfig
|
|
|
|
# Adjust the current ICU link in /usr/lib/icu
|
|
|
|
icucurrent=`2>/dev/null ls -dp /usr/lib/icu/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
|
|
cd /usr/lib/icu
|
|
rm -f current
|
|
if test x"$icucurrent" != x
|
|
then
|
|
ln -s "$icucurrent" current
|
|
fi
|
|
;;
|
|
|
|
abort-upgrade|abort-remove|abort-deconfigure)
|
|
|
|
;;
|
|
|
|
*)
|
|
echo "postinst called with unknown argument \`$1'" >&2
|
|
exit 0
|
|
;;
|
|
esac
|
|
|
|
# dh_installdeb will replace this with shell code automatically
|
|
# generated by other debhelper scripts.
|
|
|
|
#DEBHELPER#
|
|
|
|
exit 0
|
|
|
|
|