X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/86edbbca8af9903fca18dbb20a6ea2ca62e7d97c..HEAD:/cookbooks/taginfo/templates/default/update.erb diff --git a/cookbooks/taginfo/templates/default/update.erb b/cookbooks/taginfo/templates/default/update.erb index 7050d1617..f2d1dde59 100644 --- a/cookbooks/taginfo/templates/default/update.erb +++ b/cookbooks/taginfo/templates/default/update.erb @@ -2,5 +2,25 @@ # DO NOT EDIT - This file is being maintained by Chef -<%= @directory %>/bin/update-planet -<%= @directory %>/bin/update-taginfo +set -e + +ROOT="<%= @directory %>" + +cd $ROOT/taginfo/sources + +if [ -f "$ROOT/data/taginfo-history.db" ] +then + cp $ROOT/data/taginfo-history.db $ROOT/sources +fi + +$ROOT/taginfo/sources/update_all.sh $ROOT/sources + +ln -f $ROOT/data/taginfo-* $ROOT/data/old +mv -f $ROOT/sources/taginfo-*.db $ROOT/sources/*/taginfo-*.db $ROOT/data +mv $ROOT/sources/download/* $ROOT/download + +PASSENGER_INSTANCE_REGISTRY_DIR=<%= node[:passenger][:instance_registry_dir] %> /usr/bin/passenger-config restart-app $ROOT/taginfo/web > /dev/null + +find $ROOT/sources/log -mtime +28 -delete + +find "/var/log/taginfo/<%= @name %>" -mtime +28 -delete