Signed-off-by: Lucas Meneghel Rodrigues <l...@redhat.com> --- client/shared/software_manager.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/client/shared/software_manager.py b/client/shared/software_manager.py index 1f06014..2ad9e33 100755 --- a/client/shared/software_manager.py +++ b/client/shared/software_manager.py @@ -379,8 +379,9 @@ class YumBackend(RpmBackend): self.cfgparser = ConfigParser.ConfigParser() self.cfgparser.read(self.repo_file_path) y_cmd = executable + ' --version | head -1' - self.yum_version = utils.system_output(y_cmd, ignore_status=True) - logging.debug('Yum backend initialized') + cmd_result = utils.run(y_cmd, ignore_status=True, + verbose=False) + self.yum_version = cmd_result.stdout.strip() logging.debug('Yum version: %s' % self.yum_version) self.yum_base = yum.YumBase() @@ -504,8 +505,9 @@ class ZypperBackend(RpmBackend): super(ZypperBackend, self).__init__() self.base_command = os_dep.command('zypper') + ' -n' z_cmd = self.base_command + ' --version' - self.zypper_version = utils.system_output(z_cmd, ignore_status=True) - logging.debug('Zypper backend initialized') + cmd_result = utils.run(z_cmd, ignore_status=True, + verbose=False) + self.zypper_version = cmd_result.stdout.strip() logging.debug('Zypper version: %s' % self.zypper_version) @@ -622,9 +624,10 @@ class AptBackend(DpkgBackend): executable = os_dep.command('apt-get') self.base_command = executable + ' -y' self.repo_file_path = '/etc/apt/sources.list.d/autotest' - self.apt_version = utils.system_output('apt-get -v | head -1', - ignore_status=True) - logging.debug('Apt backend initialized') + cmd_result = utils.run('apt-get -v | head -1', + ignore_status=True, + verbose=False) + self.apt_version = cmd_result.stdout.strip() logging.debug('apt version: %s' % self.apt_version) -- 1.7.10.4 _______________________________________________ Autotest mailing list Autotest@test.kernel.org http://test.kernel.org/cgi-bin/mailman/listinfo/autotest