From 1e10b69f241fc946e875e2486e1609f97c4c34b5 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 5 Dec 2024 17:56:19 +0100 Subject: [PATCH] jdk-8u181: add legacy version to /package/pkg This is a reinstall from the bee version in the system. Prepararing the removal of the bee package. --- jdk-8u181-0.build.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 jdk-8u181-0.build.sh diff --git a/jdk-8u181-0.build.sh b/jdk-8u181-0.build.sh new file mode 100755 index 0000000..a1f1f49 --- /dev/null +++ b/jdk-8u181-0.build.sh @@ -0,0 +1,32 @@ +#! /bin/sh + +set -xe + +PKG=jdk +VERSION=8u181 +BUILD=0 + +PREFIX=/pkg/jdk-$VERSION-$BUILD +if [ -n "$TESTING" ]; then PREFIX=/scratch/local2/$PKG-$VERSION-$BUILD ; fi + +mkdir -p $PREFIX +cd $PREFIX + +# old bee src: /src/mariux/download/jdk-8u181-linux-x64.tar.gz +BEEHIVE=https://beehive.molgen.mpg.de/ef599e322eee42f6769991dd3e3b1a31/jdk-8u181-linux-x64.tar.gz +wget -O- -nv $BEEHIVE | tar -xz --strip-components=1 -f- + +# old bee src: /src/mariux/download/jce_policy-8.zip +BEEHIVE=https://beehive.molgen.mpg.de/b3c7031bc65c28c2340302065e7d00d3/jce_policy-8.zip +wget -O- -nv $BEEHIVE | bsdtar -x -f- + +mv UnlimitedJCEPolicyJDK8/US_export_policy.jar \ + UnlimitedJCEPolicyJDK8/local_policy.jar \ + jre/lib/security/ +mv UnlimitedJCEPolicyJDK8/README.txt jre/lib/security/UnlimitedJCEPolicy_README.txt +rmdir UnlimitedJCEPolicyJDK8 + +cat >$PREFIX/profile <<-EOF + PATH=$PREFIX/bin:\$PATH + if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi +EOF