diff options
Diffstat (limited to 'utils/osm.utils.sh')
-rw-r--r-- | utils/osm.utils.sh | 13 |
1 files changed, 5 insertions, 8 deletions
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() { | |||
89 | osmium fileinfo $PBF_FILE | \ | 89 | osmium fileinfo $PBF_FILE | \ |
90 | grep osmosis_replication_sequence_number | \ | 90 | grep osmosis_replication_sequence_number | \ |
91 | cut -d'=' -f2 | \ | 91 | cut -d'=' -f2 | \ |
92 | sed 's/$/+1/' | bc | \ | ||
93 | read NEW_SEQ | 92 | read NEW_SEQ |
94 | 93 | ||
95 | SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') | 94 | while |
96 | STATE_URL=$SERVER/000/$SEQ_PATH.state.txt | 95 | (( NEW_SEQ++ )) |
97 | 96 | SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') | |
98 | while [ $(curl.code $STATE_URL) != "404" ] | 97 | STATE_URL=$SERVER/000/$SEQ_PATH.state.txt |
98 | (( $(curl.code $STATE_URL) != "404" )) | ||
99 | do | 99 | do |
100 | CHANGE_URL=$SERVER/000/$SEQ_PATH.osc.gz | 100 | CHANGE_URL=$SERVER/000/$SEQ_PATH.osc.gz |
101 | echo $CHANGE_URL | 101 | echo $CHANGE_URL |
@@ -106,8 +106,5 @@ osm.pbf.update() { | |||
106 | --output $NEW_SEQ.osm.pbf | 106 | --output $NEW_SEQ.osm.pbf |
107 | 107 | ||
108 | PBF_FILE=$NEW_SEQ.osm.pbf | 108 | PBF_FILE=$NEW_SEQ.osm.pbf |
109 | NEW_SEQ=$((NEW_SEQ+1)) | ||
110 | SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') | ||
111 | STATE_URL=$SERVER/000/$SEQ_PATH.state.txt | ||
112 | done | 109 | done |
113 | } | 110 | } |