Commit ef18f9d9 by Michael DeHaan

Fix a scoping issue that was fixing some non-repoquery-installed cases

parent 63641da2
......@@ -141,8 +141,8 @@ def run(command):
def install_no_repoq(module, items, yum_basecmd, latest=False):
res = {'changed': False}
to_install = []
if not latest:
to_install = []
for item in items:
rc, out, err = run([rpmbin, "-q", "--whatprovides", item])
if rc != 0:
......@@ -150,7 +150,8 @@ def install_no_repoq(module, items, yum_basecmd, latest=False):
if len(to_install) > 0:
res['changed'] = True
else:
rc, out, err = run(yum_basecmd + ["check-update"] + items)
cmd = yum_basecmd + ["check-update"] + items
rc, out, err = run(cmd)
if rc == 100:
res['changed'] = True
to_install = items
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment