From 5e73b672dfa3cddca514be1d274991fd38f9922d Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 25 Aug 2016 20:38:06 +0100 Subject: [PATCH] Only configure unattended-upgrades once it is installed --- cookbooks/apt/recipes/default.rb | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/cookbooks/apt/recipes/default.rb b/cookbooks/apt/recipes/default.rb index 4243d565d..cc6e47069 100644 --- a/cookbooks/apt/recipes/default.rb +++ b/cookbooks/apt/recipes/default.rb @@ -130,17 +130,19 @@ end package "unattended-upgrades" -auto_upgrades = if node[:apt][:unattended_upgrades][:enable] - IO.read("/usr/share/unattended-upgrades/20auto-upgrades") - else - IO.read("/usr/share/unattended-upgrades/20auto-upgrades-disabled") - end - -file "/etc/apt/apt.conf.d/20auto-upgrades" do - user "root" - group "root" - mode 0o644 - content auto_upgrades +if Dir.exist?("/usr/share/unattended-upgrades") + auto_upgrades = if node[:apt][:unattended_upgrades][:enable] + IO.read("/usr/share/unattended-upgrades/20auto-upgrades") + else + IO.read("/usr/share/unattended-upgrades/20auto-upgrades-disabled") + end + + file "/etc/apt/apt.conf.d/20auto-upgrades" do + user "root" + group "root" + mode 0o644 + content auto_upgrades + end end template "/etc/apt/apt.conf.d/60chef" do -- 2.43.2