From 3b8ed31f0863a19d1da80f9b86ea7983d9f65369 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Tue, 20 Oct 2015 10:30:13 -0700 Subject: [PATCH] Bail in the variant loop if the variant_path comes out empty, as seen in cron mail from the script. Signed-off-by: Robin H. Johnson --- scripts/copy_buildsync.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/copy_buildsync.sh b/scripts/copy_buildsync.sh index 30ae7216..3ef2e50a 100755 --- a/scripts/copy_buildsync.sh +++ b/scripts/copy_buildsync.sh @@ -94,6 +94,10 @@ for ARCH in $ARCHES; do echo -n '' >"${tmpdir}"/.keep.${ARCH}.txt for v in $variants ; do variant_path=$(find 20* -iname "${v}-20*" \( -name "*${EXTENSIONS}" -o -iname '*.iso' \) -print | sed -e "s,.*/$a/autobuilds/,,g" | sort -k1,1 -t/ | tail -n1 ) + if [ -z "${variant_path}" -o ! -e "${variant_path}" ]; then + echo "$ARCH: Variant ${v} is missing" 1>&2 + continue + fi size=$(stat --format=%s ${variant_path}) f="latest-${v}.txt" echo -e "${header}" >"${f}"