|
|
@ -104,7 +104,7 @@ def query_package_provides(module, name):
|
|
|
|
|
|
|
|
|
|
|
|
# rpm -q returns 0 if the package is installed,
|
|
|
|
# rpm -q returns 0 if the package is installed,
|
|
|
|
# 1 if it is not installed
|
|
|
|
# 1 if it is not installed
|
|
|
|
cmd = "rpm -q --provides %s >/dev/null" % (name)
|
|
|
|
cmd = "rpm -q --provides %s" % (name)
|
|
|
|
rc, stdout, stderr = module.run_command(cmd, check_rc=False)
|
|
|
|
rc, stdout, stderr = module.run_command(cmd, check_rc=False)
|
|
|
|
return rc == 0
|
|
|
|
return rc == 0
|
|
|
|
|
|
|
|
|
|
|
@ -125,7 +125,7 @@ def remove_packages(module, packages):
|
|
|
|
if not query_package(module, package):
|
|
|
|
if not query_package(module, package):
|
|
|
|
continue
|
|
|
|
continue
|
|
|
|
|
|
|
|
|
|
|
|
cmd = "%s --auto %s > /dev/null" % (URPME_PATH, package)
|
|
|
|
cmd = "%s --auto %s" % (URPME_PATH, package)
|
|
|
|
rc, stdout, stderr = module.run_command(cmd, check_rc=False)
|
|
|
|
rc, stdout, stderr = module.run_command(cmd, check_rc=False)
|
|
|
|
|
|
|
|
|
|
|
|
if rc != 0:
|
|
|
|
if rc != 0:
|
|
|
@ -158,7 +158,7 @@ def install_packages(module, pkgspec, force=True, no_suggests=True):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
force_yes = ''
|
|
|
|
force_yes = ''
|
|
|
|
|
|
|
|
|
|
|
|
cmd = ("%s --auto %s --quiet %s %s > /dev/null" % (URPMI_PATH, force_yes, no_suggests_yes, packages))
|
|
|
|
cmd = ("%s --auto %s --quiet %s %s" % (URPMI_PATH, force_yes, no_suggests_yes, packages))
|
|
|
|
|
|
|
|
|
|
|
|
rc, out, err = module.run_command(cmd)
|
|
|
|
rc, out, err = module.run_command(cmd)
|
|
|
|
|
|
|
|
|
|
|
|