From 1b5a1e0579ba83f3b4cc06522caff1ab339680c9 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Sun, 27 Oct 2013 09:24:07 +0100 Subject: [PATCH] Fix missing package check `dpkg-query -W parted` exits with 0 even if it is not installed --- common/tasks/host.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/tasks/host.py b/common/tasks/host.py index e086fa3..f62f6e0 100644 --- a/common/tasks/host.py +++ b/common/tasks/host.py @@ -14,7 +14,7 @@ class CheckPackages(Task): from subprocess import CalledProcessError for package in info.host_packages: try: - log_check_call(['/usr/bin/dpkg-query', '-W', package]) + log_check_call(['/usr/bin/dpkg-query', '-s', package]) except CalledProcessError: msg = "The package ``{0}\'\' is not installed".format(package) raise TaskError(msg)