From b32966dd92cf9bf7ada5d4700570cbf55cef5243 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 18 May 2021 14:58:09 +0200 Subject: [PATCH] In update mode, create the files if they don't exist `check-generated-files -u` aborted if one of the generated files didn't exist. Now it treats a missing file as an out-of-date file. Signed-off-by: Gilles Peskine --- tests/scripts/check-generated-files.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/scripts/check-generated-files.sh b/tests/scripts/check-generated-files.sh index 23b3148a35..ea0aadd110 100755 --- a/tests/scripts/check-generated-files.sh +++ b/tests/scripts/check-generated-files.sh @@ -60,7 +60,11 @@ check() fi for FILE in $FILES; do - cp $FILE $FILE.bak + if [ -e "$FILE" ]; then + cp "$FILE" "$FILE.bak" + else + rm -f "$FILE.bak" + fi done $SCRIPT @@ -76,7 +80,7 @@ check() if [ -z "$UPDATE" ]; then mv $FILE.bak $FILE else - rm $FILE.bak + rm -f "$FILE.bak" fi if [ -d $TO_CHECK ]; then