From 4a19dcc80716e477d15e907426772b69173f9db6 Mon Sep 17 00:00:00 2001 From: fonfon Date: Wed, 28 Jan 2015 19:44:11 +0000 Subject: [PATCH] Minor improvement of auto-update check Instead of relying on /etc/apt/apt.conf.d/20auto-upgrades having the according entries we now verify the auto-upgrade entries via apt-config --- actions/upgrades | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/actions/upgrades b/actions/upgrades index 869f1be42..1e5c42d5f 100755 --- a/actions/upgrades +++ b/actions/upgrades @@ -71,7 +71,10 @@ def subcommand_run(_): def subcommand_check_auto(_): """Check if automatic upgrades are enabled""" - print(os.path.isfile(AUTO_CONF_FILE)) + arguments = ['apt-config', 'shell', 'UpdateInterval', + 'APT::Periodic::Update-Package-Lists'] + output = subprocess.check_output(arguments).decode() + print(bool(output and "1" in output)) def subcommand_enable_auto(_):