fallback to reset_segments if failed from diff

This commit is contained in:
vcoppe 2022-11-02 15:04:50 +01:00
parent 14bcd6e4b4
commit 81b27b3199

View file

@ -1,11 +1,21 @@
#!/bin/bash #!/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 mkdir -p tmp/segments4
java -cp ../../brouter-server/build/libs/brouter-1.6.3-all.jar btools.mapaccess.Rd5DiffApplier ../segments4 ../segments4_diff 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