# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
-# http://www.apache.org/licenses/LICENSE-2.0
+# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
include_recipe "tools"
-package "gcc"
-package "make"
-package "autoconf"
-package "automake"
-package "libboost-filesystem-dev"
-package "libboost-system-dev"
-package "libboost-program-options-dev"
+package %w[
+ gcc
+ make
+ autoconf
+ automake
+ libboost-filesystem-dev
+ libboost-system-dev
+ libboost-program-options-dev
+]
tilelog_source_directory = node[:tilelog][:source_directory]
tilelog_input_directory = node[:tilelog][:input_directory]
execute "tilelog-autogen" do
action :nothing
- command "./autogen.sh"
+ command "autoreconf -i"
cwd tilelog_source_directory
user "root"
group "root"
execute "tilelog-configure" do
action :nothing
- command "./configure --with-boost-libdir=/usr/lib"
+ command "./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu"
cwd tilelog_source_directory
user "root"
group "root"
source "tilelog.erb"
owner "root"
group "root"
- mode 0755
+ mode 0o755
variables :analyze_bin => "#{tilelog_source_directory}/openstreetmap-tile-analyze",
:input_dir => tilelog_input_directory,
:output_dir => tilelog_output_directory
end
template "/etc/cron.d/tilelog" do
- source "tileog.cron.erb"
+ source "tilelog.cron.erb"
owner "root"
group "root"
- mode 0644
+ mode 0o644
end
# resources related to the output of the analysis and where it
# can be publicly downloaded.
directory tilelog_output_directory do
- action :create
user "www-data"
group "www-data"
- mode 0755
+ mode 0o755
end