Implement even more PR suggestions

This commit is contained in:
txtsd
2022-02-08 08:55:52 +05:30
parent 9497485103
commit 0ba61bb590
3 changed files with 21 additions and 24 deletions

View File

@ -13,33 +13,25 @@ for file in *;
do
mkdir temp
# Handle OpenJDK17 archive
re='(OpenJDK17U-jre_x64_linux_hotspot_17.(.*).tar.gz)'
re='(OpenJDK([[:digit:]]+)U-jre_x64_linux_hotspot_([[:digit:]]+)(.*).tar.gz)'
if [[ $file =~ $re ]];
then
version=${BASH_REMATCH[2]}
version_edit=$(echo $version | sed -e 's/_/+/g')
dir_name=jdk-17.$version_edit-jre
echo $dir_name
mkdir jre17
version_major=${BASH_REMATCH[2]}
version_trailing=${BASH_REMATCH[4]}
if [ $version_major = 17 ];
then
hyphen='-'
else
hyphen=''
fi
version_edit=$(echo $version_trailing | sed -e 's/_/+/g' | sed -e 's/b/-b/g')
dir_name=jdk$hyphen$version_major$version_edit-jre
mkdir jre$version_major
tar -xzf $file -C temp
pushd temp/$dir_name
cp -r . ../../jre17
popd
fi
# Handle OpenJDK8 archive
re='(OpenJDK8U-jre_x64_linux_hotspot_8(.*).tar.gz)'
if [[ $file =~ $re ]];
then
version=${BASH_REMATCH[2]}
version_edit=$(echo $version | sed -e 's/b/-b/g')
dir_name=jdk8$version_edit-jre
mkdir jre8
tar -xzf $file -C temp
pushd temp/$dir_name
cp -r . ../../jre8
cp -r . ../../jre$version_major
popd
fi