X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/5b46398a65adc1371c81a19c280918d654ebd4ed..5e73b672dfa3cddca514be1d274991fd38f9922d:/cookbooks/apt/recipes/default.rb 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