]> git.openstreetmap.org Git - chef.git/commitdiff
Purge old squid to clean config and upgrade squidclient
authorTom Hughes <tom@compton.nu>
Tue, 5 Jun 2018 22:01:33 +0000 (23:01 +0100)
committerTom Hughes <tom@compton.nu>
Tue, 5 Jun 2018 22:01:33 +0000 (23:01 +0100)
cookbooks/squid/recipes/default.rb

index ac120a258acb0205d5ed419d82fa14679fb6b964..c02c67cf43fff68eec945e3cf5f4583c31390361 100644 (file)
@@ -26,13 +26,13 @@ if node[:squid][:version] == "3"
     action :unlock
   end
 
     action :unlock
   end
 
-  package "squid" do
-    action :remove
+  apt_package "squid" do
+    action :purge
     only_if "dpkg-query -W squid | fgrep -q 2."
   end
 
     only_if "dpkg-query -W squid | fgrep -q 2."
   end
 
-  package "squid-common" do
-    action :remove
+  apt_package "squid-common" do
+    action :purge
     only_if "dpkg-query -W squid-common | fgrep -q 2."
   end
 
     only_if "dpkg-query -W squid-common | fgrep -q 2."
   end
 
@@ -40,6 +40,10 @@ if node[:squid][:version] == "3"
     action :delete
     backup false
   end
     action :delete
     backup false
   end
+
+  package "squidclient" do
+    action :upgrade
+  end
 end
 
 package "squid"
 end
 
 package "squid"