mirror of
https://github.com/AngelAuraMC/angelauramc-openjdk-build.git
synced 2025-09-13 06:06:38 -04:00
Changes in repack script for jdk17
This commit is contained in:
parent
1a74a46c80
commit
2d23f2ce9a
@ -1,11 +1,13 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
. setdevkitpath.sh
|
||||
|
||||
if [ "$TARGET_JDK" == "arm" ]; then
|
||||
export TARGET_JDK=aarch32
|
||||
fi
|
||||
|
||||
imagespath=openjdk/build/${JVM_PLATFORM}-${TARGET_JDK}-normal-${JVM_VARIANTS}-${JDK_DEBUG_LEVEL}/images
|
||||
imagespath=openjdk/build/${JVM_PLATFORM}-${TARGET_JDK}-${JVM_VARIANTS}-${JDK_DEBUG_LEVEL}/images
|
||||
|
||||
rm -rf dizout jreout jdkout
|
||||
mkdir dizout
|
||||
@ -17,13 +19,19 @@ if [ "$BUILD_IOS" == "1" ]; then
|
||||
done
|
||||
fi
|
||||
|
||||
cp -r $imagespath/j2re-image jreout
|
||||
cp -r $imagespath/j2sdk-image jdkout
|
||||
cp -r $imagespath/jdk jdkout
|
||||
|
||||
mv jdkout/lib/${TARGET_JDK}/libfreetype.so.6 jdkout/lib/${TARGET_JDK}/libfreetype.so || echo "Move exit $?"
|
||||
mv jdkout/lib/${TARGET_JDK}/libfreetype.dylib.6 jdkout/lib/${TARGET_JDK}/libfreetype.dylib || echo "Move exit $?"
|
||||
mv jreout/lib/${TARGET_JDK}/libfreetype.so.6 jreout/lib/${TARGET_JDK}/libfreetype.so || echo "Move exit $?"
|
||||
mv jreout/lib/${TARGET_JDK}/libfreetype.dylib.6 jreout/lib/${TARGET_JDK}/libfreetype.dylib || echo "Move exit $?"
|
||||
# JDK no longer create separate JRE image, so we have to create one manually.
|
||||
mkdir -p jreout/bin
|
||||
cp jdkout/bin/{java,jfr,keytool,rmid,rmiregistry} jreout/bin/
|
||||
cp -r jdkout/{conf,legal,lib,man} jreout/
|
||||
rm jreout/lib/src.zip
|
||||
|
||||
mv jdkout/lib/libfreetype.so.6 jdkout/lib/libfreetype.so || echo "Move exit $?"
|
||||
mv jdkout/lib/libfreetype.dylib.6 jdkout/lib/libfreetype.dylib || echo "Move exit $?"
|
||||
mv jreout/lib/libfreetype.so.6 jreout/lib/
|
||||
libfreetype.so || echo "Move exit $?"
|
||||
mv jreout/lib/libfreetype.dylib.6 jreout/lib/libfreetype.dylib || echo "Move exit $?"
|
||||
|
||||
# mv jreout/lib/${TARGET_JDK}/libfontmanager.diz jreout/lib/${TARGET_JDK}/libfontmanager.diz.keep
|
||||
# find jreout -name "*.diz" | xargs -- rm
|
||||
|
@ -28,8 +28,8 @@ fi
|
||||
mv jre_override/lib/* jreout/lib/
|
||||
|
||||
cd jreout
|
||||
tar cJf ../jre8-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
|
||||
tar cJf ../jre17-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
|
||||
|
||||
cd ../jdkout
|
||||
tar cJf ../jdk8-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
|
||||
tar cJf ../jdk17-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user