From fbd410303079d962e69d1d858900205230f7e5ff Mon Sep 17 00:00:00 2001 From: Jochen Topf Date: Sun, 22 Nov 2015 17:51:32 +0100 Subject: [PATCH] Taginfo: get osmium-tool from git and compile it. --- cookbooks/taginfo/recipes/default.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 8650b21c7..a33c97b1c 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -105,6 +105,14 @@ node[:taginfo][:sites].each do |site| group "taginfo" end + git "#{directory}/osmium-tool" do + action :sync + repository "git://github.com/osmcode/osmium-tool.git" + revision "v1.3.0" + user "taginfo" + group "taginfo" + end + git "#{directory}/taginfo" do action :sync repository "git://github.com/joto/taginfo.git" @@ -157,6 +165,16 @@ node[:taginfo][:sites].each do |site| notifies :restart, "service[apache2]" end + execute "compile-osmium" do + action :nothing + command "mkdir build && cd build && cmake .. && make" + cwd "#{directory}/osmium-tool" + user "taginfo" + group "taginfo" + subscribes :run, "git[#{directory}/libosmium]" + 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| directory "#{directory}/#{dir}" do owner "taginfo" -- 2.43.2