From 67c0b4795ffdc7144752e4f891523d6fdc9f6dd7 Mon Sep 17 00:00:00 2001 From: Kirill Shirokov Date: Tue, 17 Feb 2026 11:50:44 -0800 Subject: [PATCH 1/2] Include /release file for generic linux --- installers/linux/universal/tar/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installers/linux/universal/tar/build.gradle b/installers/linux/universal/tar/build.gradle index 02548792f0a..b5602fa50d8 100644 --- a/installers/linux/universal/tar/build.gradle +++ b/installers/linux/universal/tar/build.gradle @@ -168,7 +168,7 @@ task packageBuildResults { bsdtar -cvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' "${rootFiles.join('" "')}" popd pushd "$jdkResultingImage" - bsdtar -rvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' --exclude '*.diz' bin conf include lib man/man1 \$(for i in jmods; do [[ -d \$i ]] && echo "\$i" || true; done) + bsdtar -rvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' --exclude '*.diz' release bin conf include lib man/man1 \$(for i in jmods; do [[ -d \$i ]] && echo "\$i" || true; done) find legal -type f | xargs -n100 chmod 444 find legal -type d | xargs -n100 chmod 755 bsdtar -rvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' legal From 1db69758629b9660ef2d8a7191fd51a1a00d0d2d Mon Sep 17 00:00:00 2001 From: Kirill Shirokov Date: Tue, 17 Feb 2026 19:37:32 -0800 Subject: [PATCH 2/2] Move release file to the beginning of tar archive to be with the other root text files --- installers/linux/alpine/tar/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installers/linux/alpine/tar/build.gradle b/installers/linux/alpine/tar/build.gradle index a472dc76c44..c764fba15b3 100644 --- a/installers/linux/alpine/tar/build.gradle +++ b/installers/linux/alpine/tar/build.gradle @@ -180,7 +180,7 @@ task packageBuildResults { bsdtar -cvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' "${rootFiles.join('" "')}" popd pushd "$jdkResultingImage" - bsdtar -rvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' --exclude '*.diz' bin conf include lib man/man1 release \$(for i in jmods; do [[ -d \$i ]] && echo "\$i" || true; done) + bsdtar -rvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' --exclude '*.diz' release bin conf include lib man/man1 \$(for i in jmods; do [[ -d \$i ]] && echo "\$i" || true; done) find legal -type f | xargs -n100 chmod 444 find legal -type d | xargs -n100 chmod 755 bsdtar -rvf "\$output" -s '|^|$prefix/|S' $tarSymlinkOption --uid 0 --uname '' --gid 0 --gname '' legal