Path: blob/buildjre8/removejdkdebuginfo.sh
861 views
#!/bin/bash1set -e23if [[ "$TARGET_JDK" == "arm" ]]; then4export TARGET_JDK=aarch325fi67imagespath=openjdk/build/${JVM_PLATFORM}-${TARGET_JDK}-normal-${JVM_VARIANTS}-${JDK_DEBUG_LEVEL}/images89rm -rf dizout jreout jdkout10mkdir dizout1112cp -r $imagespath/j2re-image jreout13cp -r $imagespath/j2sdk-image jdkout1415if [[ "$TARGET_JDK" == "x86" ]]; then16export TARGET_JDK=i38617fi1819mv jdkout/jre/lib/${TARGET_JDK}/libfreetype.so.6 jdkout/lib/${TARGET_JDK}/libfreetype.so || echo "Move exit $?"20mv jdkout/jre/lib/libfreetype.dylib.6 jdkout/jre/lib/libfreetype.dylib || echo "Move exit $?"21mv jreout/lib/${TARGET_JDK}/libfreetype.so.6 jreout/lib/${TARGET_JDK}/libfreetype.so || echo "Move exit $?"22mv jreout/lib/libfreetype.dylib.6 jreout/lib/libfreetype.dylib || echo "Move exit $?"2324# mv jreout/lib/${TARGET_JDK}/libfontmanager.diz jreout/lib/${TARGET_JDK}/libfontmanager.diz.keep25# find jreout -name "*.diz" | xargs -- rm26# mv jreout/lib/${TARGET_JDK}/libfontmanager.diz.keep jreout/lib/${TARGET_JDK}/libfontmanager.diz2728find jreout -name "*.diz" -delete29find jdkout -name "*.diz" -exec mv {} dizout/ \;3031if [[ "$BUILD_IOS" == "1" ]]; then32install_name_tool -id @rpath/libfreetype.dylib jdkout/jre/lib/libfreetype.dylib33install_name_tool -id @rpath/libfreetype.dylib jreout/lib/libfreetype.dylib34install_name_tool -change build_android-arm64/lib/libfreetype.dylib @rpath/libfreetype.dylib jdkout/jre/lib/libfontmanager.dylib35install_name_tool -change build_android-arm64/lib/libfreetype.dylib @rpath/libfreetype.dylib jreout/lib/libfontmanager.dylib3637JAVA_HOME=/usr/lib/jvm/java-8-openjdk38for dafile in $(find j*out -name "*.dylib"); do39install_name_tool -add_rpath $JAVA_HOME/lib/server -add_rpath $JAVA_HOME/lib/jli \40-add_rpath $JAVA_HOME/lib -add_rpath $JAVA_HOME/jre/lib/server -add_rpath $JAVA_HOME/jre/lib/jli \41-add_rpath $JAVA_HOME/jre/lib $dafile42ldid -Sios-sign-entitlements.xml $dafile43done44ldid -Sios-sign-entitlements.xml jreout/bin/*45ldid -Sios-sign-entitlements.xml jdkout/bin/*46ldid -Sios-sign-entitlements.xml jdkout/jre/bin/*47fi484950