From d37ba6217e18dc85ffc4d6306a91b481e698e654 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Wed, 26 Sep 2018 21:27:15 -0400 Subject: [PATCH] upgrades: Keep config file when disabling Signed-off-by: James Valleroy Reviewed-by: Joseph Nuthalapati --- actions/upgrades | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/actions/upgrades b/actions/upgrades index ced6aec17..ada24e019 100755 --- a/actions/upgrades +++ b/actions/upgrades @@ -89,10 +89,9 @@ def subcommand_enable_auto(_): def subcommand_disable_auto(_): """Disable automatic upgrades""" - try: - os.rename(AUTO_CONF_FILE, AUTO_CONF_FILE + '.disabled') - except FileNotFoundError: - print('Already disabled.') + with open(AUTO_CONF_FILE, 'w') as conffile: + conffile.write('APT::Periodic::Update-Package-Lists "0";\n') + conffile.write('APT::Periodic::Unattended-Upgrade "0";\n') def subcommand_get_log(_):