X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/a7fa5f5cf9d26bfa35f793d16abe0d24e02bf116..a1f3d00ab0e8f8139a4d264c381108730d4f4189:/cookbooks/planet/templates/default/planetdump.erb diff --git a/cookbooks/planet/templates/default/planetdump.erb b/cookbooks/planet/templates/default/planetdump.erb index 068ce5d5f..4d5bac02c 100644 --- a/cookbooks/planet/templates/default/planetdump.erb +++ b/cookbooks/planet/templates/default/planetdump.erb @@ -26,6 +26,14 @@ fi # Create Lock echo $$ > /tmp/planetdump.lock +function cleanup { + # Release lock + rm /tmp/planetdump.lock +} + +# Remove lock on exit +trap cleanup EXIT + # Change to working directory cd /store/planetdump @@ -56,6 +64,3 @@ do md5sum "#{file}" > "#{file}.md5" mv "${file}" "${file}.md5" "/store/planet/pbf" done - -# Release lock -rm /tmp/planetdump.lock