From 81b27b3199ae6138dd1aa2587ea9d69656880d22 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Wed, 2 Nov 2022 15:04:50 +0100 Subject: [PATCH] fallback to reset_segments if failed from diff --- misc/scripts/cronjob.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/misc/scripts/cronjob.sh b/misc/scripts/cronjob.sh index 4d93201..cb4ddc2 100755 --- a/misc/scripts/cronjob.sh +++ b/misc/scripts/cronjob.sh @@ -1,11 +1,21 @@ #!/bin/bash -./download_segments_diff.sh # downloads diff directory in tmp/diff +./download_segments_diff.sh # downloads diff directory in ../segments4_diff mkdir -p tmp/segments4 java -cp ../../brouter-server/build/libs/brouter-1.6.3-all.jar btools.mapaccess.Rd5DiffApplier ../segments4 ../segments4_diff tmp/segments4 -mv ../segments4 tmp/segments4_old && mv tmp/segments4 ../segments4 +if [[ $(ls tmp/segments4 | wc -l) -ge 1130 ]]; then -rm -rf tmp + mv ../segments4 tmp/segments4_old && mv tmp/segments4 ../segments4 + + rm -rf tmp + +else + + rm -rf tmp + + ./reset_segments.sh + +fi