Started by user Ed Merks Running as Ed Merks Building remotely on promotion-vm in workspace /opt/public/hipp/homes/genie.oomph/workspace/promote-installers [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Done [promote-installers] $ /bin/sh -xe /tmp/jenkins4216170712848246104.sh + OOMPH_DIR=/home/data/httpd/download.eclipse.org/oomph + [[ -d /home/data/httpd/download.eclipse.org/oomph/drops/release/1.33.0/products ]] + PRODUCT_SOURCE=/home/data/httpd/download.eclipse.org/oomph/products + echo PRODUCT_SOURCE=/home/data/httpd/download.eclipse.org/oomph/products PRODUCT_SOURCE=/home/data/httpd/download.eclipse.org/oomph/products + [[ M == R ]] + for qualifier in 1 2 3 4 5 6 7 + PRODUCT_PROMOTE_TARGET=/home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M1 + [[ ! -d /home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M1 ]] + for qualifier in 1 2 3 4 5 6 7 + PRODUCT_PROMOTE_TARGET=/home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 + [[ ! -d /home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 ]] + PRODUCT_TARGET=epp/2024-06/M2 + break + echo PRODUCT_PROMOTE_TARGET=/home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 PRODUCT_PROMOTE_TARGET=/home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 + mkdir -p epp/2024-06/M2 + cp -a /home/data/httpd/download.eclipse.org/oomph/products/product.properties epp/2024-06/M2 + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-linux-aarch64.tar.gz + file_name=eclipse-inst-jre-restricted-linux-aarch64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-linux-aarch64.tar.gz epp/2024-06/M2/eclipse-inst-jre-linux-aarch64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-linux64.tar.gz + file_name=eclipse-inst-jre-restricted-linux64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-linux64.tar.gz epp/2024-06/M2/eclipse-inst-jre-linux64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac-aarch64.dmg + file_name=eclipse-inst-jre-restricted-mac-aarch64.dmg + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac-aarch64.dmg epp/2024-06/M2/eclipse-inst-jre-mac-aarch64.dmg + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac-aarch64.tar.gz + file_name=eclipse-inst-jre-restricted-mac-aarch64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac-aarch64.tar.gz epp/2024-06/M2/eclipse-inst-jre-mac-aarch64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac64.dmg + file_name=eclipse-inst-jre-restricted-mac64.dmg + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac64.dmg epp/2024-06/M2/eclipse-inst-jre-mac64.dmg + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac64.tar.gz + file_name=eclipse-inst-jre-restricted-mac64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-mac64.tar.gz epp/2024-06/M2/eclipse-inst-jre-mac64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-win64.exe + file_name=eclipse-inst-jre-restricted-win64.exe + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-win64.exe epp/2024-06/M2/eclipse-inst-jre-win64.exe + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-win64.zip + file_name=eclipse-inst-jre-restricted-win64.zip + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-jre-restricted-win64.zip epp/2024-06/M2/eclipse-inst-jre-win64.zip + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-linux-aarch64.tar.gz + file_name=eclipse-inst-restricted-linux-aarch64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-linux-aarch64.tar.gz epp/2024-06/M2/eclipse-inst-linux-aarch64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-linux64.tar.gz + file_name=eclipse-inst-restricted-linux64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-linux64.tar.gz epp/2024-06/M2/eclipse-inst-linux64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac-aarch64.dmg + file_name=eclipse-inst-restricted-mac-aarch64.dmg + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac-aarch64.dmg epp/2024-06/M2/eclipse-inst-mac-aarch64.dmg + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac-aarch64.tar.gz + file_name=eclipse-inst-restricted-mac-aarch64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac-aarch64.tar.gz epp/2024-06/M2/eclipse-inst-mac-aarch64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac64.dmg + file_name=eclipse-inst-restricted-mac64.dmg + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac64.dmg epp/2024-06/M2/eclipse-inst-mac64.dmg + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac64.tar.gz + file_name=eclipse-inst-restricted-mac64.tar.gz + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-mac64.tar.gz epp/2024-06/M2/eclipse-inst-mac64.tar.gz + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-win64.exe + file_name=eclipse-inst-restricted-win64.exe + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-win64.exe epp/2024-06/M2/eclipse-inst-win64.exe + for f in $PRODUCT_SOURCE/eclipse-inst*-restricted-* ++ basename /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-win64.zip + file_name=eclipse-inst-restricted-win64.zip + cp -a /home/data/httpd/download.eclipse.org/oomph/products/eclipse-inst-restricted-win64.zip epp/2024-06/M2/eclipse-inst-win64.zip ++ readlink -f scripts + SCRIPTS=/opt/public/hipp/homes/genie.oomph/workspace/promote-installers/scripts + [[ -d scripts ]] + mkdir -p /opt/public/hipp/homes/genie.oomph/workspace/promote-installers/scripts + cd /opt/public/hipp/homes/genie.oomph/workspace/promote-installers/scripts + for script in "https://raw.githubusercontent.com/eclipse-oomph/oomph/master/releng/org.eclipse.oomph.releng/hudson/product-index.sh" + curl -O https://raw.githubusercontent.com/eclipse-oomph/oomph/master/releng/org.eclipse.oomph.releng/hudson/product-index.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2007 100 2007 0 0 12543 0 --:--:-- --:--:-- --:--:-- 12543 + chmod +x product-index.sh + cd - /opt/public/hipp/homes/genie.oomph/workspace/promote-installers + cd epp/2024-06/M2 + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-linux-aarch64.tar.gz' Processing eclipse-inst-jre-linux-aarch64.tar.gz ++ stat -c%s eclipse-inst-jre-linux-aarch64.tar.gz + file_size=109753383 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-linux64.tar.gz' Processing eclipse-inst-jre-linux64.tar.gz ++ stat -c%s eclipse-inst-jre-linux64.tar.gz + file_size=110094733 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-mac-aarch64.dmg' Processing eclipse-inst-jre-mac-aarch64.dmg ++ stat -c%s eclipse-inst-jre-mac-aarch64.dmg + file_size=107729568 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-mac-aarch64.tar.gz' Processing eclipse-inst-jre-mac-aarch64.tar.gz ++ stat -c%s eclipse-inst-jre-mac-aarch64.tar.gz + file_size=107232463 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-mac64.dmg' Processing eclipse-inst-jre-mac64.dmg ++ stat -c%s eclipse-inst-jre-mac64.dmg + file_size=108688670 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-mac64.tar.gz' Processing eclipse-inst-jre-mac64.tar.gz ++ stat -c%s eclipse-inst-jre-mac64.tar.gz + file_size=108283909 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-win64.exe' Processing eclipse-inst-jre-win64.exe ++ stat -c%s eclipse-inst-jre-win64.exe + file_size=136721936 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-jre-win64.zip' Processing eclipse-inst-jre-win64.zip ++ stat -c%s eclipse-inst-jre-win64.zip + file_size=107866872 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-linux-aarch64.tar.gz' Processing eclipse-inst-linux-aarch64.tar.gz ++ stat -c%s eclipse-inst-linux-aarch64.tar.gz + file_size=73867095 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-linux64.tar.gz' Processing eclipse-inst-linux64.tar.gz ++ stat -c%s eclipse-inst-linux64.tar.gz + file_size=73887403 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-mac-aarch64.dmg' Processing eclipse-inst-mac-aarch64.dmg ++ stat -c%s eclipse-inst-mac-aarch64.dmg + file_size=74840823 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-mac-aarch64.tar.gz' Processing eclipse-inst-mac-aarch64.tar.gz ++ stat -c%s eclipse-inst-mac-aarch64.tar.gz + file_size=74740467 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-mac64.dmg' Processing eclipse-inst-mac64.dmg ++ stat -c%s eclipse-inst-mac64.dmg + file_size=74825124 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-mac64.tar.gz' Processing eclipse-inst-mac64.tar.gz ++ stat -c%s eclipse-inst-mac64.tar.gz + file_size=74684528 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-win64.exe' Processing eclipse-inst-win64.exe ++ stat -c%s eclipse-inst-win64.exe + file_size=75516224 + (( file_size < 48000 )) + for f in eclipse-inst* + echo 'Processing eclipse-inst-win64.zip' Processing eclipse-inst-win64.zip ++ stat -c%s eclipse-inst-win64.zip + file_size=75109165 + (( file_size < 48000 )) + [[ true == true ]] + mkdir -p /home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 + cp eclipse-inst-jre-linux-aarch64.tar.gz eclipse-inst-jre-linux64.tar.gz eclipse-inst-jre-mac-aarch64.dmg eclipse-inst-jre-mac-aarch64.tar.gz eclipse-inst-jre-mac64.dmg eclipse-inst-jre-mac64.tar.gz eclipse-inst-jre-win64.exe eclipse-inst-jre-win64.zip eclipse-inst-linux-aarch64.tar.gz eclipse-inst-linux64.tar.gz eclipse-inst-mac-aarch64.dmg eclipse-inst-mac-aarch64.tar.gz eclipse-inst-mac64.dmg eclipse-inst-mac64.tar.gz eclipse-inst-win64.exe eclipse-inst-win64.zip product.properties /home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 + cd - /opt/public/hipp/homes/genie.oomph/workspace/promote-installers + bash -x /opt/public/hipp/homes/genie.oomph/workspace/promote-installers/scripts/product-index.sh + root=/home/data/httpd/download.eclipse.org/oomph/epp + cd /home/data/httpd/download.eclipse.org/oomph/epp ++ for i in * ++ echo 2018-09 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2018-12 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2019-03 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2019-06 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2019-09 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2019-12 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2020-03 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2020-06 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2020-09 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2020-12 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2021-03 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2021-06 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2021-09 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2021-12 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2022-03 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2022-06 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2022-09 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2022-12 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2023-03 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2023-06 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2023-09 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2023-12 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2024-03 ++ grep '^[a-z]*$' ++ for i in * ++ echo 2024-06 ++ grep '^[a-z]*$' ++ for i in * ++ echo icons.html ++ grep '^[a-z]*$' ++ for i in * ++ echo installer-index.xml ++ grep '^[a-z]*$' ++ for i in * ++ echo mars ++ grep '^[a-z]*$' ++ for i in * ++ echo neon ++ grep '^[a-z]*$' ++ for i in * ++ echo oxygen ++ grep '^[a-z]*$' ++ for i in * ++ echo photon ++ grep '^[a-z]*$' + named_releases='mars neon oxygen photon' ++ for i in * ++ echo 2018-09 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2018-12 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2019-03 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2019-06 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2019-09 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2019-12 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2020-03 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2020-06 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2020-09 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2020-12 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2021-03 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2021-06 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2021-09 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2021-12 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2022-03 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2022-06 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2022-09 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2022-12 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2023-03 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2023-06 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2023-09 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2023-12 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2024-03 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo 2024-06 ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo icons.html ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo installer-index.xml ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo mars ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo neon ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo oxygen ++ grep '^[0-9]*-[0-9]*$' ++ for i in * ++ echo photon ++ grep '^[0-9]*-[0-9]*$' + numbered_releases='2018-09 2018-12 2019-03 2019-06 2019-09 2019-12 2020-03 2020-06 2020-09 2020-12 2021-03 2021-06 2021-09 2021-12 2022-03 2022-06 2022-09 2022-12 2023-03 2023-06 2023-09 2023-12 2024-03 2024-06' + echo '' + echo '' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/mars ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R1a ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo _mars1.sync.properties ++ grep '^M[0-9-]*$' ++ for i in * ++ echo config.ini ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R1a ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo _mars1.sync.properties ++ grep '^RC[0-9]*$' ++ for i in * ++ echo config.ini ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo R1a ++ grep '^R[az]*$' ++ for i in * ++ echo R2 ++ grep '^R[az]*$' ++ for i in * ++ echo _mars1.sync.properties ++ grep '^R[az]*$' ++ for i in * ++ echo config.ini ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/mars/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + candidate=eclipse-inst-win32.exe + '[' eclipse-inst-win32.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux32.dmg ']' + candidate=eclipse-inst-linux32.tar.gz + '[' eclipse-inst-linux32.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + '[' -f eclipse-inst-mac-64.tar.gz ']' + '[' -f eclipse-inst-mac64.tar.gz ']' + '[' mac == mac -a -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.tar.gz + '[' eclipse-inst-mac64.tar.gz '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/neon ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R2a ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo config.ini ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R2a ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo config.ini ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo R1 ++ grep '^R[az]*$' ++ for i in * ++ echo R2 ++ grep '^R[az]*$' ++ for i in * ++ echo R2a ++ grep '^R[az]*$' ++ for i in * ++ echo R3 ++ grep '^R[az]*$' ++ for i in * ++ echo config.ini ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/neon/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + candidate=eclipse-inst-win32.exe + '[' eclipse-inst-win32.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux32.dmg ']' + candidate=eclipse-inst-linux32.tar.gz + '[' eclipse-inst-linux32.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + '[' -f eclipse-inst-mac-64.tar.gz ']' + '[' -f eclipse-inst-mac64.tar.gz ']' + '[' mac == mac -a -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.tar.gz + '[' eclipse-inst-mac64.tar.gz '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/oxygen ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo config.ini ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo config.ini ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo R2 ++ grep '^R[az]*$' ++ for i in * ++ echo config.ini ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/oxygen/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + candidate=eclipse-inst-win32.exe + '[' eclipse-inst-win32.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux32.dmg ']' + candidate=eclipse-inst-linux32.tar.gz + '[' eclipse-inst-linux32.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + '[' -f eclipse-inst-mac-64.tar.gz ']' + '[' -f eclipse-inst-mac64.tar.gz ']' + '[' mac == mac -a -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.tar.gz + '[' eclipse-inst-mac64.tar.gz '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/photon ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo config.ini ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo config.ini ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo config.ini ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/photon/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + candidate=eclipse-inst-win32.exe + '[' eclipse-inst-win32.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux32.dmg ']' + candidate=eclipse-inst-linux32.tar.gz + '[' eclipse-inst-linux32.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + '[' -f eclipse-inst-mac-64.tar.gz ']' + '[' -f eclipse-inst-mac64.tar.gz ']' + '[' mac == mac -a -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.tar.gz + '[' eclipse-inst-mac64.tar.gz '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2018-09 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo Ra ++ grep '^M[0-9-]*$' ++ for i in * ++ echo config.ini ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo Ra ++ grep '^RC[0-9]*$' ++ for i in * ++ echo config.ini ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo Ra ++ grep '^R[az]*$' ++ for i in * ++ echo config.ini ++ grep '^R[az]*$' + releases='R Ra' ++ for j in $milestones $release_candidates $releases ++ echo R ++ for j in $milestones $release_candidates $releases ++ echo Ra ++ tail -1 + latest=Ra + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2018-09/Ra + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + candidate=eclipse-inst-win32.exe + '[' eclipse-inst-win32.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux32.dmg ']' + candidate=eclipse-inst-linux32.tar.gz + '[' eclipse-inst-linux32.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2018-12 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2018-12/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-03 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-03/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-06 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-06/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-09 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-09/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-12 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2019-12/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-03 ++ for i in * ++ grep '^M[0-9-]*$' ++ echo R + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ tail -1 ++ for j in $milestones $release_candidates $releases ++ echo R + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-03/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-06 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-06/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + '[' -f eclipse-inst-jre-win-64.dmg ']' + '[' -f eclipse-inst-jre-win64.dmg ']' + '[' -f eclipse-inst-jre-win-64.tar.gz ']' + '[' -f eclipse-inst-jre-win64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + '[' -f eclipse-inst-jre-mac-64.tar.gz ']' + '[' -f eclipse-inst-jre-mac64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-09 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-09/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + '[' -f eclipse-inst-linuxaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-12 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2020-12/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-03 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-03/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-06 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-06/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-09 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-09/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + '[' -f eclipse-inst-jre-macaarch64.dmg ']' + '[' -f eclipse-inst-jre-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + '[' -f eclipse-inst-macaarch64.dmg ']' + '[' -f eclipse-inst-mac-aarch64.tar.gz ']' + '[' -f eclipse-inst-macaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-12 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2021-12/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-03 ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' + milestones= ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo R ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-03/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-06 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-06/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-09 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ tail -1 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-09/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-12 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2022-12/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-03 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-03/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-06 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC2 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC2 ++ grep '^RC[0-9]*$' + release_candidates='RC1 RC2' ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' ++ for i in * ++ echo RC2 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo RC2 ++ for j in $milestones $release_candidates $releases ++ tail -1 ++ echo R + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-06/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-09 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-09/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-12 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R ++ tail -1 + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2023-12/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2024-03 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M3 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo R ++ grep '^M[0-9-]*$' ++ for i in * ++ echo RC1 ++ grep '^M[0-9-]*$' + milestones='M1 M2 M3' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M3 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo R ++ grep '^RC[0-9]*$' ++ for i in * ++ echo RC1 ++ grep '^RC[0-9]*$' + release_candidates=RC1 ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' ++ for i in * ++ echo M3 ++ grep '^R[az]*$' ++ for i in * ++ echo R ++ grep '^R[az]*$' ++ for i in * ++ echo RC1 ++ grep '^R[az]*$' + releases=R ++ tail -1 ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ for j in $milestones $release_candidates $releases ++ echo M3 ++ for j in $milestones $release_candidates $releases ++ echo RC1 ++ for j in $milestones $release_candidates $releases ++ echo R + latest=R + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2024-03/R + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + for i in $named_releases $numbered_releases + cd /home/data/httpd/download.eclipse.org/oomph/epp/2024-06 ++ for i in * ++ echo M1 ++ grep '^M[0-9-]*$' ++ for i in * ++ echo M2 ++ grep '^M[0-9-]*$' + milestones='M1 M2' ++ for i in * ++ echo M1 ++ grep '^RC[0-9]*$' ++ for i in * ++ echo M2 ++ grep '^RC[0-9]*$' + release_candidates= ++ for i in * ++ echo M1 ++ grep '^R[az]*$' ++ for i in * ++ echo M2 ++ grep '^R[az]*$' + releases= ++ for j in $milestones $release_candidates $releases ++ echo M1 ++ for j in $milestones $release_candidates $releases ++ echo M2 ++ tail -1 + latest=M2 + for j in $latest + cd /home/data/httpd/download.eclipse.org/oomph/epp/2024-06/M2 + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win32.exe ']' + '[' -f eclipse-inst-jre-win-32.dmg ']' + '[' -f eclipse-inst-jre-win32.dmg ']' + '[' -f eclipse-inst-jre-win-32.tar.gz ']' + '[' -f eclipse-inst-jre-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win32.exe ']' + '[' -f eclipse-inst-win-32.dmg ']' + '[' -f eclipse-inst-win32.dmg ']' + '[' -f eclipse-inst-win-32.tar.gz ']' + '[' -f eclipse-inst-win32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac32.exe ']' + '[' -f eclipse-inst-jre-mac-32.dmg ']' + '[' -f eclipse-inst-jre-mac32.dmg ']' + '[' -f eclipse-inst-jre-mac-32.tar.gz ']' + '[' -f eclipse-inst-jre-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac32.exe ']' + '[' -f eclipse-inst-mac-32.dmg ']' + '[' -f eclipse-inst-mac32.dmg ']' + '[' -f eclipse-inst-mac-32.tar.gz ']' + '[' -f eclipse-inst-mac32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux32.exe ']' + '[' -f eclipse-inst-jre-linux-32.dmg ']' + '[' -f eclipse-inst-jre-linux32.dmg ']' + '[' -f eclipse-inst-jre-linux-32.tar.gz ']' + '[' -f eclipse-inst-jre-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux32.exe ']' + '[' -f eclipse-inst-linux-32.dmg ']' + '[' -f eclipse-inst-linux32.dmg ']' + '[' -f eclipse-inst-linux-32.tar.gz ']' + '[' -f eclipse-inst-linux32.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-win64.exe ']' + candidate=eclipse-inst-jre-win64.exe + '[' eclipse-inst-jre-win64.exe '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-win64.exe ']' + candidate=eclipse-inst-win64.exe + '[' eclipse-inst-win64.exe '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-mac64.exe ']' + '[' -f eclipse-inst-jre-mac-64.dmg ']' + '[' -f eclipse-inst-jre-mac64.dmg ']' + candidate=eclipse-inst-jre-mac64.dmg + '[' eclipse-inst-jre-mac64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-mac64.exe ']' + '[' -f eclipse-inst-mac-64.dmg ']' + '[' -f eclipse-inst-mac64.dmg ']' + candidate=eclipse-inst-mac64.dmg + '[' eclipse-inst-mac64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linux64.exe ']' + '[' -f eclipse-inst-jre-linux-64.dmg ']' + '[' -f eclipse-inst-jre-linux64.dmg ']' + '[' -f eclipse-inst-jre-linux-64.tar.gz ']' + '[' -f eclipse-inst-jre-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-jre-linux64.tar.gz + '[' eclipse-inst-jre-linux64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linux64.exe ']' + '[' -f eclipse-inst-linux-64.dmg ']' + '[' -f eclipse-inst-linux64.dmg ']' + '[' -f eclipse-inst-linux-64.tar.gz ']' + '[' -f eclipse-inst-linux64.tar.gz ']' + '[' linux == mac -a -f eclipse-inst-linux64.dmg ']' + candidate=eclipse-inst-linux64.tar.gz + '[' eclipse-inst-linux64.tar.gz '!=' '' ']' + echo ' ' + for b in 32 64 aarch64 + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-winaarch64.exe ']' + '[' -f eclipse-inst-jre-win-aarch64.dmg ']' + '[' -f eclipse-inst-jre-winaarch64.dmg ']' + '[' -f eclipse-inst-jre-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-jre-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-winaarch64.exe ']' + '[' -f eclipse-inst-win-aarch64.dmg ']' + '[' -f eclipse-inst-winaarch64.dmg ']' + '[' -f eclipse-inst-win-aarch64.tar.gz ']' + '[' -f eclipse-inst-winaarch64.tar.gz ']' + candidate= + '[' '' '!=' '' ']' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-macaarch64.exe ']' + '[' -f eclipse-inst-jre-mac-aarch64.dmg ']' + candidate=eclipse-inst-jre-mac-aarch64.dmg + '[' eclipse-inst-jre-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-macaarch64.exe ']' + '[' -f eclipse-inst-mac-aarch64.dmg ']' + candidate=eclipse-inst-mac-aarch64.dmg + '[' eclipse-inst-mac-aarch64.dmg '!=' '' ']' + echo ' ' + for os in win mac linux + for jre in "true" "false" + '[' true == false ']' + prefix=eclipse-inst-jre- + '[' -f eclipse-inst-jre-linuxaarch64.exe ']' + '[' -f eclipse-inst-jre-linux-aarch64.dmg ']' + '[' -f eclipse-inst-jre-linuxaarch64.dmg ']' + '[' -f eclipse-inst-jre-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-jre-linux-aarch64.tar.gz + '[' eclipse-inst-jre-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + for jre in "true" "false" + '[' false == false ']' + prefix=eclipse-inst- + '[' -f eclipse-inst-linuxaarch64.exe ']' + '[' -f eclipse-inst-linux-aarch64.dmg ']' + '[' -f eclipse-inst-linuxaarch64.dmg ']' + '[' -f eclipse-inst-linux-aarch64.tar.gz ']' + candidate=eclipse-inst-linux-aarch64.tar.gz + '[' eclipse-inst-linux-aarch64.tar.gz '!=' '' ']' + echo ' ' + echo '' + echo '' + [[ true == true ]] + cp installer-index.xml /home/data/httpd/download.eclipse.org/oomph/epp/installer-index.xml Finished: SUCCESS