commit:     3b8ed31f0863a19d1da80f9b86ea7983d9f65369
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 20 17:30:13 2015 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Oct 20 17:30:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=3b8ed31f

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 <robbat2 <AT> gentoo.org>

 scripts/copy_buildsync.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/scripts/copy_buildsync.sh b/scripts/copy_buildsync.sh
index 30ae721..3ef2e50 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}"

Reply via email to