|
|
|
@ -230,7 +230,7 @@ class RPM(LibMgr):
|
|
|
|
|
''' we expect the python bindings installed, but this gives warning if they are missing and we have rpm cli'''
|
|
|
|
|
we_have_lib = super(RPM, self).is_available()
|
|
|
|
|
if not we_have_lib and get_bin_path('rpm'):
|
|
|
|
|
self.warnings.append('Found "rpm" but %s' % (missing_required_lib('rpm')))
|
|
|
|
|
module.warn('Found "rpm" but %s' % (missing_required_lib('rpm')))
|
|
|
|
|
return we_have_lib
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -256,7 +256,7 @@ class APT(LibMgr):
|
|
|
|
|
if not we_have_lib:
|
|
|
|
|
for exe in ('apt', 'apt-get', 'aptitude'):
|
|
|
|
|
if get_bin_path(exe):
|
|
|
|
|
self.warnings.append('Found "%s" but %s' % (exe, missing_required_lib('apt')))
|
|
|
|
|
module.warn('Found "%s" but %s' % (exe, missing_required_lib('apt')))
|
|
|
|
|
break
|
|
|
|
|
return we_have_lib
|
|
|
|
|
|
|
|
|
@ -382,9 +382,6 @@ def main():
|
|
|
|
|
module.warn('Requested package manager %s was not usable by this module: %s' % (pkgmgr, to_text(e)))
|
|
|
|
|
continue
|
|
|
|
|
|
|
|
|
|
for warning in getattr(manager, 'warnings', []):
|
|
|
|
|
module.warn(warning)
|
|
|
|
|
|
|
|
|
|
except Exception as e:
|
|
|
|
|
if pkgmgr in module.params['manager']:
|
|
|
|
|
module.warn('Failed to retrieve packages with %s: %s' % (pkgmgr, to_text(e)))
|
|
|
|
|