]> git.openstreetmap.org Git - chef.git/commitdiff
Install tar and unzip unconditionally on tile servers
authorTom Hughes <tom@compton.nu>
Wed, 9 Nov 2022 15:59:23 +0000 (15:59 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 9 Nov 2022 15:59:23 +0000 (15:59 +0000)
cookbooks/tile/recipes/default.rb

index ceacd8b4fc4b3b8b347fd3fc13837e67f357e2e2..fe5934a61f9672c8b45a18cb9831fc29a4e67be5 100644 (file)
@@ -199,7 +199,11 @@ directory "/srv/tile.openstreetmap.org/data" do
   mode "755"
 end
 
-package "mapnik-utils"
+package %w[
+  mapnik-utils
+  tar
+  unzip
+]
 
 node[:tile][:data].each_value do |data|
   url = data[:url]
@@ -218,8 +222,6 @@ node[:tile][:data].each_value do |data|
   end
 
   if file =~ /\.tgz$/
-    package "tar"
-
     execute file do
       action :nothing
       command "tar -zxf #{file} -C #{directory}"
@@ -227,8 +229,6 @@ node[:tile][:data].each_value do |data|
       group "tile"
     end
   elsif file =~ /\.tar\.bz2$/
-    package "tar"
-
     execute file do
       action :nothing
       command "tar -jxf #{file} -C #{directory}"
@@ -236,8 +236,6 @@ node[:tile][:data].each_value do |data|
       group "tile"
     end
   elsif file =~ /\.zip$/
-    package "unzip"
-
     execute file do
       action :nothing
       command "unzip -qq -o #{file} -d #{directory}"