module must be passed to repolist too
This commit is contained in:
parent
3ae3fa685b
commit
fd82c1c6f3
1 changed files with 2 additions and 2 deletions
4
yum
4
yum
|
@ -297,7 +297,7 @@ def pkg_to_dict(pkgstr):
|
||||||
|
|
||||||
return d
|
return d
|
||||||
|
|
||||||
def repolist(repoq, qf="%{repoid}"):
|
def repolist(module, repoq, qf="%{repoid}"):
|
||||||
|
|
||||||
cmd = repoq + ["--qf", qf, "-a"]
|
cmd = repoq + ["--qf", qf, "-a"]
|
||||||
rc,out,err = module.run_command(cmd)
|
rc,out,err = module.run_command(cmd)
|
||||||
|
@ -320,7 +320,7 @@ def list_stuff(module, conf_file, stuff):
|
||||||
elif stuff == 'available':
|
elif stuff == 'available':
|
||||||
return [ pkg_to_dict(p) for p in is_available(module, repoq, '-a', conf_file, qf=qf) if p.strip() ]
|
return [ pkg_to_dict(p) for p in is_available(module, repoq, '-a', conf_file, qf=qf) if p.strip() ]
|
||||||
elif stuff == 'repos':
|
elif stuff == 'repos':
|
||||||
return [ dict(repoid=name, state='enabled') for name in repolist(repoq) if name.strip() ]
|
return [ dict(repoid=name, state='enabled') for name in repolist(module, repoq) if name.strip() ]
|
||||||
else:
|
else:
|
||||||
return [ pkg_to_dict(p) for p in is_installed(module, repoq, stuff, conf_file, qf=qf) + is_available(module, repoq, stuff, conf_file, qf=qf) if p.strip() ]
|
return [ pkg_to_dict(p) for p in is_installed(module, repoq, stuff, conf_file, qf=qf) + is_available(module, repoq, stuff, conf_file, qf=qf) if p.strip() ]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue