3 # DO NOT EDIT - This file is being maintained by Chef
 
   5 # Change to Nominatim directory
 
   8 num_cpus=`cat /proc/cpuinfo | grep -c processor`
 
   9 num_cpus=$((num_cpus - 2))
 
  11 while [ ! -f "<%= @update_stop_file %>" ]
 
  13     # Send output to the log (logrotatable)
 
  14     exec >> <%= @logfile %> 2>&1
 
  16     current_load=`cat /proc/loadavg | cut -f 2 -d ' ' | sed 's:\..*::'`
 
  18     if [[ $current_load -lt $num_cpus ]]
 
  25     ./utils/update.php --import-osmosis --index-instances $INST
 
  27 <% if node[:nominatim][:enable_git_updates] -%>
 
  29     if git fetch origin; then
 
  30       # will trigger recompilation if necessary
 
  31       git merge origin/<%= @branch %>
 
  33       echo "WARNING: git fetch failed."
 
  38     if [ -f "<%= @update_maintenance_trigger %>" ]; then
 
  39         rm <%= @update_maintenance_trigger %>
 
  40         ./utils/update.php --calculate-postcodes