diff options
-rw-r--r-- | cloudinit/CloudConfig/cc_apt_update_upgrade.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cloudinit/CloudConfig/cc_apt_update_upgrade.py b/cloudinit/CloudConfig/cc_apt_update_upgrade.py index 50c93222..e1226c85 100644 --- a/cloudinit/CloudConfig/cc_apt_update_upgrade.py +++ b/cloudinit/CloudConfig/cc_apt_update_upgrade.py @@ -65,7 +65,10 @@ def handle(name,cfg,cloud,log,args): e['DEBIAN_FRONTEND']='noninteractive' if upgrade: - subprocess.Popen(['apt-get', 'upgrade', '--assume-yes'], env=e).communicate() + cmd=[ 'apt-get', '--option', 'Dpkg::Options::=--force-confold', + 'upgrade', '--assume-yes' ] + + subprocess.Popen(cmd, env=e).communicate() if pkglist: cmd=['apt-get', 'install', '--assume-yes'] |