Signed-off-by: Lucas Meneghel Rodrigues <[email protected]> --- client/bin/package.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/client/bin/package.py b/client/bin/package.py index 1378873..2ecb276 100644 --- a/client/bin/package.py +++ b/client/bin/package.py @@ -6,7 +6,7 @@ as dpkg and rpm. __author__ = '[email protected] (Lucas Meneghel Rodrigues)' -import os, re +import os, re, logging from autotest_lib.client.bin import os_dep, utils from autotest_lib.client.common_lib import error @@ -157,14 +157,17 @@ def _dpkg_info(dpkg_package): def list_all(): """Returns a list with the names of all currently installed packages.""" + logging.debug("Listing all packages available") support_info = os_support() installed_packages = [] if support_info['rpm']: - installed_packages += utils.system_output('rpm -qa').splitlines() + cmd_result = utils.run('rpm -qa', ignore_status=True, verbose=False) + installed_packages += cmd_result.stdout.splitlines() if support_info['dpkg']: - raw_list = utils.system_output('dpkg -l').splitlines()[5:] + cmd_result = utils.run('dpkg -l', ignore_status=True, verbose=False) + raw_list = cmd_result.stdout.splitlines()[5:] for line in raw_list: parts = line.split() if parts[0] == "ii": # only grab "installed" packages -- 1.7.7.1 _______________________________________________ Autotest mailing list [email protected] http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
