X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/c1fa3b8ab16ee50ccb201038cf7ea675c23113a3..43b1dc052637e2bf65ef0db17a78c9ded4054d13:/cookbooks/nominatim/templates/default/updater.erb diff --git a/cookbooks/nominatim/templates/default/updater.erb b/cookbooks/nominatim/templates/default/updater.erb deleted file mode 100644 index c83d76964..000000000 --- a/cookbooks/nominatim/templates/default/updater.erb +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -e - -# DO NOT EDIT - This file is being maintained by Chef - -# Change to Nominatim directory -cd <%= @bindir %> - -num_cpus=`cat /proc/cpuinfo | grep -c processor` -num_cpus=$((num_cpus - 2)) - -while [ ! -f "<%= @update_stop_file %>" ] -do - # Send output to the log (logrotatable) - exec >> <%= @logfile %> 2>&1 - - current_load=`cat /proc/loadavg | cut -f 2 -d ' ' | sed 's:\..*::'` - - if [[ $current_load -lt $num_cpus ]] - then - INST=4 - else - INST=2 - fi - - ./nominatim replication --once --threads $INST - -<% if node[:nominatim][:enable_git_updates] -%> - pushd <%= @srcdir %> - if git fetch origin; then - # will trigger recompilation if necessary - git merge origin/<%= @branch %> - else - echo "WARNING: git fetch failed." - fi - popd -<% end -%> - - if [ -f "<%= @update_maintenance_trigger %>" ]; then - rm <%= @update_maintenance_trigger %> - ./nominatim refresh --postcodes --word-tokens --threads 4 -v -<% if node[:nominatim][:enable_qa_tiles] -%> - pushd <%= @qabindir %> - if python3 cli.py --execute-all; then - rm -rf "<%= @qadatadir %>/old" - if [ -d "<%= @qadatadir %>/current" ]; then - mv "<%= @qadatadir %>/current" "<%= @qadatadir %>/old" - fi - mv "<%= @qadatadir %>/new" "<%= @qadatadir %>/current" - fi - popd -<% end -%> - fi -done