Skip to content

Commit

Permalink
Use cmake to build cgimap on the dev server
Browse files Browse the repository at this point in the history
  • Loading branch information
tomhughes committed Jan 7, 2024
1 parent 8e86bcd commit 730fadf
Showing 1 changed file with 10 additions and 13 deletions.
23 changes: 10 additions & 13 deletions cookbooks/dev/recipes/default.rb
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@
user "apis"
group "www-data"
umask "0002"
exec_start "/srv/%i.apis.dev.openstreetmap.org/cgimap/openstreetmap-cgimap --daemon --instances 5"
exec_start "/srv/%i.apis.dev.openstreetmap.org/cgimap/build/openstreetmap-cgimap --daemon --instances 5"
exec_reload "/bin/kill -HUP $MAINPID"
runtime_directory "cgimap-%i"
sandbox :enable_network => true
Expand Down Expand Up @@ -446,31 +446,28 @@
group "apis"
end

execute "#{cgimap_directory}/autogen.sh" do
action :nothing
command "./autogen.sh"
cwd cgimap_directory
directory "#{cgimap_directory}/build" do
user "apis"
group "apis"
subscribes :run, "git[#{cgimap_directory}]", :immediately
mode "0755"
end

execute "#{cgimap_directory}/configure" do
execute "#{cgimap_directory}/CMakeLists.txt" do
action :nothing
command "./configure --with-fcgi=/usr --with-boost-libdir=/usr/lib/x86_64-linux-gnu --enable-yajl"
cwd cgimap_directory
command "cmake .."
cwd "#{cgimap_directory}/build"
user "apis"
group "apis"
subscribes :run, "execute[#{cgimap_directory}/autogen.sh]", :immediately
subscribes :run, "git[#{cgimap_directory}]", :immediately
end

execute "#{cgimap_directory}/Makefile" do
execute "#{cgimap_directory}/build/Makefile" do
action :nothing
command "make -j"
cwd cgimap_directory
cwd "#{cgimap_directory}/build"
user "apis"
group "apis"
subscribes :run, "execute[#{cgimap_directory}/configure]", :immediately
subscribes :run, "execute[#{cgimap_directory}/CMakeLists.txt]", :immediately
end

template "/etc/default/cgimap-#{name}" do
Expand Down

0 comments on commit 730fadf

Please sign in to comment.