summaryrefslogtreecommitdiff
path: root/debian/JB-jdk-headless.preinst.in
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2017-05-12 22:48:36 +0300
committerIgor Pashev <pashev.igor@gmail.com>2017-05-12 22:48:36 +0300
commit37d630875d33bf3c291026c40bb08d1b6c9edcc8 (patch)
tree68fb026f54a962cf1d631f010e98681add6ed014 /debian/JB-jdk-headless.preinst.in
downloadopenjdk-8-37d630875d33bf3c291026c40bb08d1b6c9edcc8.tar.gz
Imported debian/openjdk-8_8u131-b11-1debian/8u131-b11-1debian
Diffstat (limited to 'debian/JB-jdk-headless.preinst.in')
-rw-r--r--debian/JB-jdk-headless.preinst.in23
1 files changed, 23 insertions, 0 deletions
diff --git a/debian/JB-jdk-headless.preinst.in b/debian/JB-jdk-headless.preinst.in
new file mode 100644
index 0000000..01698fc
--- /dev/null
+++ b/debian/JB-jdk-headless.preinst.in
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e
+
+multiarch=@multiarch@
+old_basedir=/usr/lib/jvm/java-7-openjdk
+jdk_hl_tools='apt extcheck idlj jar jarsigner javac javadoc javah javap jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc'
+
+case "$1" in
+ upgrade)
+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
+ for i in $jdk_hl_tools; do
+ if [ -n "$(update-alternatives --list $i 2>/dev/null | grep ^$old_basedir/)" ]; then
+ update-alternatives --remove $i $old_basedir/bin/$i || true
+ fi
+ done
+ fi
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0