osmith submitted this change.
log_merge: ensure we don't overwrite the log file
Add a safety check that ensures we don't overwrite an existing log file
by accident.
Change-Id: Ieda3d95c60dfae208959b80d55a1e8c3925a9dad
---
M log_merge.sh
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/log_merge.sh b/log_merge.sh
index aecca4a..7560fe9 100755
--- a/log_merge.sh
+++ b/log_merge.sh
@@ -23,6 +23,10 @@
for t in $TEST_CASES; do
PREFIX="$BASE_NAME-$t"
OUTPUT="$BASE_NAME.$t.merged"
+ if [ -e "$OUTPUT" ]; then
+ >&2 echo "log_merge: ERROR: file already exists: $OUTPUT"
+ exit 1
+ fi
ttcn3_logmerge $PREFIX-*.log > "$OUTPUT"
echo "Generated $OUTPUT"
done
To view, visit change 40212. To unsubscribe, or for help writing mail filters, visit settings.