diff options
author | Matthias Klose <doko@ubuntu.com> | 2013-05-02 03:27:44 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2013-05-08 12:54:30 +0200 |
commit | 21950708c7bcb0b68050a3e4621bfe0cec6b032c (patch) | |
tree | 914a1088221b2427b2abbd4d3d1b5e8813f5a162 /debian/JB-jre-headless.prerm.in | |
parent | 9a8e56049ebf9f0878c7fe3efc0921df8aa6a0ba (diff) |
Imported Debian patch 7u21-2.3.9-4debian/7u21-2.3.9-4
Diffstat (limited to 'debian/JB-jre-headless.prerm.in')
-rw-r--r-- | debian/JB-jre-headless.prerm.in | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/debian/JB-jre-headless.prerm.in b/debian/JB-jre-headless.prerm.in new file mode 100644 index 0000000..d8e24ce --- /dev/null +++ b/debian/JB-jre-headless.prerm.in @@ -0,0 +1,27 @@ +#!/bin/sh + +set -e + +basedir=/@basedir@ +jre_tools='@jre_hl_tools@' + +rm -f $basedir/jre/lib/@archdir@/client/classes.jsa +rm -f $basedir/jre/lib/@archdir@/server/classes.jsa + +if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then + for i in $jre_tools; do + update-alternatives --remove $i $basedir/jre/bin/$i + done + + if which update-binfmts >/dev/null; then + # try to remove and ignore the error + if [ -e /var/lib/binfmts/@basename@ ]; then + update-binfmts --package @basename@ \ + --remove jar /usr/bin/jexec || true + fi + fi + + update-alternatives --remove jexec $basedir/jre/lib/jexec +fi + +#DEBHELPER# |