0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-01-07 17:08:44 +00:00
eval Nya 940a37f5f0 addpkg(main/openjdk-21): 21.0.3-ga
cherry-pick all patches, apply them on upstream JDK, and adapted for
newer $UPDATE version

fix: type redefinition introduced in 21.0.2
2024-10-17 14:02:06 +02:00

26 lines
885 B
Bash

#!@TERMUX_PREFIX@/bin/sh
if [ -f @TERMUX_PREFIX@/etc/profile.d/java.sh ]; then
raelpath=$(readlink @TERMUX_PREFIX@/etc/profile.d/java.sh)
sp_raelpath=(${raelpath//// })
if [ "${sp_raelpath[-4]}" != "java-21-openjdk" ]; then
echo "==> Attention, the commands will be reconfigured to openjdk-21. If you want to stay on \"${sp_raelpath[-4]}\" then reinstall the package"
fi
fi
echo "==> Setting up the openjdk-21 package..."
for i in @binaries@; do
ln -sfr "@TERMUX_PREFIX@/lib/jvm/java-21-openjdk/bin/${i}" "@TERMUX_PREFIX@/bin/${i}"
done
mkdir -p @TERMUX_PREFIX@/share/man/man1
for i in @manpages@; do
ln -sfr "@TERMUX_PREFIX@/lib/jvm/java-21-openjdk/man/man1/${i}" "@TERMUX_PREFIX@/share/man/man1/${i}"
done
mkdir -p @TERMUX_PREFIX@/etc/profile.d
ln -sfr @TERMUX_PREFIX@/lib/jvm/java-21-openjdk/etc/profile.d/java.sh @TERMUX_PREFIX@/etc/profile.d/java.sh
echo "==> Done"