Hopefully fix repackjre

This commit is contained in:
Duy Tran Khanh 2022-09-08 21:03:41 +07:00 committed by GitHub
parent 3c4f9b3903
commit 3e1521f25d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,3 +1,6 @@
#!/bin/bash
set -e
## Usage: ## Usage:
## ./repackjre.sh [path_to_normal_jre_tarballs] [output_path] ## ./repackjre.sh [path_to_normal_jre_tarballs] [output_path]
@ -24,7 +27,7 @@ compress_jars(){
makearch () { makearch () {
echo "Making $2..."; echo "Making $2...";
cd "$work"; cd "$work";
tar xf -9e --threads=0 $(find "$in" -name jre8-$2-*release.tar.xz) > /dev/null 2>&1; tar xf $(find "$in" -name jre8-$2-*release.tar.xz) > /dev/null;
mv release "$work1"/; mv release "$work1"/;
mv bin "$work1"/; mv bin "$work1"/;
mkdir -p "$work1"/lib; mkdir -p "$work1"/lib;
@ -41,7 +44,7 @@ makearch () {
tar cJf bin-$2.tar.xz -C "$work1" . > /dev/null 2>&1; XZ_OPT="-9e --threads=0" tar cJf bin-$2.tar.xz -C "$work1" . > /dev/null 2>&1;
mv bin-$2.tar.xz "$out"/; mv bin-$2.tar.xz "$out"/;
rm -rf "$work"/*; rm -rf "$work"/*;
rm -rf "$work1"/*; rm -rf "$work1"/*;
@ -51,7 +54,7 @@ makearch () {
makeuni () { makeuni () {
echo "Making universal..."; echo "Making universal...";
cd "$work"; cd "$work";
tar xf $(find "$in" -name jre8-arm64-*release.tar.xz) > /dev/null 2>&1; rm -rf bin; tar xf $(find "$in" -name jre8-arm64-*release.tar.xz) > /dev/null; rm -rf bin;
rm -rf lib/aarch64; rm -rf lib/aarch64;
rm lib/jexec; rm lib/jexec;
rm release; rm release;
@ -77,7 +80,7 @@ makeuni () {
rm man/ja_JP.UTF-8/man1/tnameserv.1 rm man/ja_JP.UTF-8/man1/tnameserv.1
compress_jars compress_jars
tar cJf universal.tar.xz * > /dev/null 2>&1; XZ_OPT="-9e --threads=0" tar cJf universal.tar.xz * > /dev/null 2>&1;
mv universal.tar.xz "$out"/; mv universal.tar.xz "$out"/;
rm -rf "$work"/*; rm -rf "$work"/*;
} }