X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/32a423888e0d6b5254c55e4faf418b31749dc69e..a2900827db68ded079ed6a9f7d275aa618ed311d:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 7d0db9b2d..1195df428 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -23,29 +23,33 @@ include_recipe "apache" include_recipe "passenger" include_recipe "git" -package "libsqlite3-dev" -package "zlib1g-dev" -package "libbz2-dev" -package "libboost-dev" -package "libexpat1-dev" -package "libsparsehash-dev" -package "libgd2-xpm-dev" -package "libicu-dev" -package "libboost-program-options-dev" -package "cmake" -package "make" -package "g++" - -package "sqlite3" -package "osmosis" -package "curl" -package "pbzip2" +package %w[ + libsqlite3-dev + zlib1g-dev + libbz2-dev + libboost-dev + libexpat1-dev + libsparsehash-dev + libgd2-xpm-dev + libicu-dev + libboost-program-options-dev + cmake + make + g++ +] + +package %w[ + sqlite3 + osmosis + curl + pbzip2 +] ruby_version = node[:passenger][:ruby_version] package "ruby#{ruby_version}" -%w(json sqlite3 sinatra sinatra-r18n rack-contrib).each do |gem| +%w[json sqlite3 sinatra sinatra-r18n rack-contrib].each do |gem| gem_package gem do gem_binary "gem#{ruby_version}" end @@ -102,7 +106,7 @@ node[:taginfo][:sites].each do |site| git "#{directory}/libosmium" do action :sync repository "git://github.com/osmcode/libosmium.git" - revision "v2.10.3" + revision "v2.12.1" user "taginfo" group "taginfo" end @@ -110,7 +114,7 @@ node[:taginfo][:sites].each do |site| git "#{directory}/osmium-tool" do action :sync repository "git://github.com/osmcode/osmium-tool.git" - revision "v1.4.1" + revision "v1.6.1" user "taginfo" group "taginfo" end @@ -168,7 +172,6 @@ node[:taginfo][:sites].each do |site| owner "taginfo" group "taginfo" mode "0755" - action :create end execute "compile-osmium" do @@ -181,7 +184,7 @@ node[:taginfo][:sites].each do |site| subscribes :run, "git[#{directory}/osmium-tool]" end - %w(taginfo/web/tmp bin data data/old download sources planet planet/log planet/replication).each do |dir| + %w[taginfo/web/tmp bin data data/old download sources planet planet/log planet/replication].each do |dir| directory "#{directory}/#{dir}" do owner "taginfo" group "taginfo" @@ -191,7 +194,7 @@ node[:taginfo][:sites].each do |site| remote_file "#{directory}/planet/planet.pbf" do action :create_if_missing - source "http://planet.openstreetmap.org/pbf/planet-latest.osm.pbf" + source "https://planet.openstreetmap.org/pbf/planet-latest.osm.pbf" owner "taginfo" group "taginfo" mode 0o644