Skip to content

Commit 47674a8

Browse files
committed
Fix update script
1 parent 3d54289 commit 47674a8

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

bin/update.sh

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,22 @@ function project() {
5353
if [[ -f ${IMPORT}/osm_changes.pgcopy ]]; then
5454
echo "osm_changes.pgcopy already exist, skip convert"
5555
else
56-
ope -H /${IMPORT}/diff.osc.xml.gz /${IMPORT}/osm_changes=o || (echo "ope fails, cleaning and abort..." && rm -f /${IMPORT}/osm_changes.pgcopy && return 4)
57-
rm -f ${IMPORT}/diff.osc.xml.gz
56+
if [[ ! -f ${IMPORT}/diff.osc.xml.gz ]]; then
57+
echo "no diff.osc.xml.gz, skip convert"
58+
else
59+
ope -H /${IMPORT}/diff.osc.xml.gz /${IMPORT}/osm_changes=o || (echo "ope fails, cleaning and abort..." && rm -f /${IMPORT}/osm_changes.pgcopy && return 4)
60+
rm -f ${IMPORT}/diff.osc.xml.gz
61+
fi
5862
fi
5963

6064
echo "# Import"
6165
echo "== import-changes ==" && \
62-
bundle exec ruby lib/time_machine/main.rb --project=/${PROJECT} --import-changes="/${IMPORT}/osm_changes.pgcopy" && \
63-
rm -f ${IMPORT}/osm_changes.pgcopy
66+
if [[ ! -f ${IMPORT}/osm_changes.pgcopy ]]; then
67+
echo "no osm_changes.pgcopy, skip import"
68+
else
69+
bundle exec ruby lib/time_machine/main.rb --project=/${PROJECT} --import-changes="/${IMPORT}/osm_changes.pgcopy" && \
70+
rm -f ${IMPORT}/osm_changes.pgcopy
71+
fi
6472

6573
echo "# Validation report"
6674
echo "== changes-prune ==" && \

0 commit comments

Comments
 (0)