From fd82c1c6f3af247524cde83ab4652db5f13204da Mon Sep 17 00:00:00 2001
From: Daniel Hokka Zakrisson <daniel@hozac.com>
Date: Tue, 22 Jan 2013 16:27:08 +0100
Subject: [PATCH] module must be passed to repolist too

---
 yum | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/yum b/yum
index 45d0ae795d4..82059641b84 100644
--- a/yum
+++ b/yum
@@ -297,7 +297,7 @@ def pkg_to_dict(pkgstr):
 
     return d
 
-def repolist(repoq, qf="%{repoid}"):
+def repolist(module, repoq, qf="%{repoid}"):
 
     cmd = repoq + ["--qf", qf, "-a"]
     rc,out,err = module.run_command(cmd)
@@ -320,7 +320,7 @@ def list_stuff(module, conf_file, stuff):
     elif stuff == 'available':
         return [ pkg_to_dict(p) for p in is_available(module, repoq, '-a', conf_file, qf=qf) if p.strip() ]
     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:
         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() ]