From e648092494063e0a2d1bfe00027dbb9b46c1eedd Mon Sep 17 00:00:00 2001 From: typebrook Date: Thu, 7 Nov 2019 18:22:01 +0800 Subject: update --- utils/osm.utils.sh | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'utils/osm.utils.sh') diff --git a/utils/osm.utils.sh b/utils/osm.utils.sh index 872e755..403675c 100644 --- a/utils/osm.utils.sh +++ b/utils/osm.utils.sh @@ -89,13 +89,13 @@ osm.pbf.update() { osmium fileinfo $PBF_FILE | \ grep osmosis_replication_sequence_number | \ cut -d'=' -f2 | \ - sed 's/$/+1/' | bc | \ read NEW_SEQ - SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') - STATE_URL=$SERVER/000/$SEQ_PATH.state.txt - - while [ $(curl.code $STATE_URL) != "404" ] + while + (( NEW_SEQ++ )) + SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') + STATE_URL=$SERVER/000/$SEQ_PATH.state.txt + (( $(curl.code $STATE_URL) != "404" )) do CHANGE_URL=$SERVER/000/$SEQ_PATH.osc.gz echo $CHANGE_URL @@ -106,8 +106,5 @@ osm.pbf.update() { --output $NEW_SEQ.osm.pbf PBF_FILE=$NEW_SEQ.osm.pbf - NEW_SEQ=$((NEW_SEQ+1)) - SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') - STATE_URL=$SERVER/000/$SEQ_PATH.state.txt done } -- cgit v1.2.3-70-g09d2