diff --git a/java-21-openjdk.spec b/java-21-openjdk.spec index 6137d96..bd4fcc6 100644 --- a/java-21-openjdk.spec +++ b/java-21-openjdk.spec @@ -2567,6 +2567,7 @@ require "copy_jdk_configs.lua" - Update release notes to 21.0.8+2 - Sync the copy of the portable specfile with the latest update - Add timezone data update check to openjdk_news.sh +- Add duplicate check to openjdk_news.sh - Related: RHEL-101799 - Related: RHEL-103210 diff --git a/scripts/openjdk_news.sh b/scripts/openjdk_news.sh index a459007..dcce190 100755 --- a/scripts/openjdk_news.sh +++ b/scripts/openjdk_news.sh @@ -69,12 +69,22 @@ do fi done -sort "${TMPDIR}/fixes2" "${TMPDIR}/fixes3" | uniq > "${TMPDIR}/fixes" +sort "${TMPDIR}/fixes2" "${TMPDIR}/fixes3" > "${TMPDIR}/fixes4" +uniq "${TMPDIR}/fixes4" > "${TMPDIR}/fixes" rm -f "${TMPDIR}/fixes2" "${TMPDIR}/fixes3" echo "In ${TMPDIR}/fixes:" cat "${TMPDIR}/fixes" +printf "\nChecking for duplicates..."; +if uniq -d "${TMPDIR}/fixes4" | grep 'JDK' > "${TMPDIR}/dupes"; then + printf "found.\nWARNING: Review the following duplicates:\n"; + cat "${TMPDIR}/dupes"; +else + echo "No apparent duplicates."; +fi +rm -f "${TMPDIR}/fixes4"; + printf "\nChecking for backouts..."; if grep -i 'backout' "${TMPDIR}/fixes" > "${TMPDIR}/backouts"; then printf "found.\nWARNING: Review the following backouts:\n"