lib/dtk-node-agent/installer.rb in dtk-node-agent-0.12.0 vs lib/dtk-node-agent/installer.rb in dtk-node-agent-0.12.1
- old
+ new
@@ -44,12 +44,15 @@
if @osfamily == 'debian'
# set up apt and install packages
shell "apt-get update --fix-missing"
shell "apt-get install -y build-essential wget curl git libicu-dev zlib1g-dev"
- # install upgrades
+ # disable unattended upgrades
+ `sed -i 's#APT::Periodic::Update-Package-Lists \"1\";#APT::Periodic::Update-Package-Lists \"0\";#g' /etc/apt/apt.conf.d/20auto-upgrades`
+ `sed -i 's#APT::Periodic::Unattended-Upgrade \"1\";#APT::Periodic::Unattended-Upgrade \"0\";#g' /etc/apt/apt.conf.d/20auto-upgrades`
+
# don't install utility packages inside docker to save space
unless inside_docker?
Array(CONFIG[:upgrades][:debian]).each do |package|
shell "apt-get install -y #{package}"
end
@@ -256,6 +259,6 @@
File.exist?('/.dockerenv')
end
end
end
-end
\ No newline at end of file
+end