Signed-off-by: Cleber Rosa <[email protected]>
---
client/shared/software_manager.py | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/client/shared/software_manager.py
b/client/shared/software_manager.py
index b0f0815..20a291a 100755
--- a/client/shared/software_manager.py
+++ b/client/shared/software_manager.py
@@ -25,7 +25,7 @@ try:
except ImportError:
import common
from autotest.client import os_dep, utils
-from autotest.client.shared import error
+from autotest.client.shared import error, distro
from autotest.client.shared import logging_config, logging_manager
@@ -53,7 +53,7 @@ class SystemInspector(object):
"""
Probe system, and save information for future reference.
"""
- self.distro = utils.get_os_vendor()
+ self.distro = distro.detect().name
def get_package_management(self):
@@ -76,9 +76,11 @@ class SystemInspector(object):
if len(list_supported) == 1:
pm_supported = list_supported[0]
elif len(list_supported) > 1:
- if 'apt-get' in list_supported and self.distro in ['Debian',
'Ubuntu']:
+ if ('apt-get' in list_supported and
+ self.distro in ('debian', 'ubuntu')):
pm_supported = 'apt-get'
- elif 'yum' in list_supported and self.distro == 'Fedora':
+ elif ('yum' in list_supported and
+ self.distro in ('redhat', 'fedora')):
pm_supported = 'yum'
else:
pm_supported = list_supported[0]
--
1.7.11.7
_______________________________________________
Autotest-kernel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/autotest-kernel