summaryrefslogtreecommitdiff
path: root/scripts/update-java-alternatives
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/update-java-alternatives')
-rwxr-xr-xscripts/update-java-alternatives5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/update-java-alternatives b/scripts/update-java-alternatives
index aadbb5e..5e31a68 100755
--- a/scripts/update-java-alternatives
+++ b/scripts/update-java-alternatives
@@ -79,6 +79,11 @@ fi
top=/usr/lib/jvm
if [ -n "$jname" ]; then
+ arch=$(dpkg --print-architecture)
+ if [ ! -x $top/$jname/bin/java ] && [ -x $top/$jname-$arch/bin/java ]; then
+ echo >&2 "$prog: obsolete <jname>, please use $jname-$arch instead"
+ jname=$jname-$arch
+ fi
case "$jname" in
/*) jdir=$jname; jname=$(basename $jdir);;
*) jdir=$top/$jname