X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/388687b7120815bc61f49de6c5dd0ea793dad67b..128b54ff815f5de7498e6ea22cae37cec36e3eeb:/cookbooks/taginfo/templates/default/update.erb diff --git a/cookbooks/taginfo/templates/default/update.erb b/cookbooks/taginfo/templates/default/update.erb index be76ae997..99b322f57 100644 --- a/cookbooks/taginfo/templates/default/update.erb +++ b/cookbooks/taginfo/templates/default/update.erb @@ -2,7 +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 + +mv $ROOT/data/taginfo-* $ROOT/data/old +mv $ROOT/sources/taginfo-*.db $ROOT/sources/*/taginfo-*.db $ROOT/data +mv $ROOT/sources/download/* $ROOT/download + +sudo 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