Petr Kubat
2013-09-02 13:47:42 UTC
Signed-off-by: Petr Kubat <pkubat-H+wXaHxf7aLQT0dZR+***@public.gmane.org>
---
src/client-python/debuginfo.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/client-python/debuginfo.py b/src/client-python/debuginfo.py
index 07e54c2..86fd8da 100644
--- a/src/client-python/debuginfo.py
+++ b/src/client-python/debuginfo.py
@@ -165,13 +165,15 @@ def downloadErrorCallback(callBackObj):
return {'fail':0}
class DebugInfoDownload(YumBase):
- def __init__(self, cache, tmp, keep_rpms=False, noninteractive=True):
+ def __init__(self, cache, tmp, repo_pattern, keep_rpms=False,
+ noninteractive=True,):
self.cachedir = cache
self.tmpdir = tmp
global tmpdir
tmpdir = tmp
self.keeprpms = keep_rpms
self.noninteractive = noninteractive
+ self.repo_pattern = repo_pattern
YumBase.__init__(self)
mute_stdout()
#self.conf.cache = os.geteuid() != 0
@@ -240,7 +242,7 @@ class DebugInfoDownload(YumBase):
# setting-up repos one-by-one, so we can skip the broken ones...
# this helps when users are using 3rd party repos like rpmfusion
# in rawhide it results in: Can't find valid base url...
- for r in self.repos.findRepos(pattern="*debug*"):
+ for r in self.repos.findRepos(pattern=self.repo_pattern):
try:
rid = self.repos.enableRepo(r.id)
self.repos.doSetup(thisrepo=str(r.id))
---
src/client-python/debuginfo.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/client-python/debuginfo.py b/src/client-python/debuginfo.py
index 07e54c2..86fd8da 100644
--- a/src/client-python/debuginfo.py
+++ b/src/client-python/debuginfo.py
@@ -165,13 +165,15 @@ def downloadErrorCallback(callBackObj):
return {'fail':0}
class DebugInfoDownload(YumBase):
- def __init__(self, cache, tmp, keep_rpms=False, noninteractive=True):
+ def __init__(self, cache, tmp, repo_pattern, keep_rpms=False,
+ noninteractive=True,):
self.cachedir = cache
self.tmpdir = tmp
global tmpdir
tmpdir = tmp
self.keeprpms = keep_rpms
self.noninteractive = noninteractive
+ self.repo_pattern = repo_pattern
YumBase.__init__(self)
mute_stdout()
#self.conf.cache = os.geteuid() != 0
@@ -240,7 +242,7 @@ class DebugInfoDownload(YumBase):
# setting-up repos one-by-one, so we can skip the broken ones...
# this helps when users are using 3rd party repos like rpmfusion
# in rawhide it results in: Can't find valid base url...
- for r in self.repos.findRepos(pattern="*debug*"):
+ for r in self.repos.findRepos(pattern=self.repo_pattern):
try:
rid = self.repos.enableRepo(r.id)
self.repos.doSetup(thisrepo=str(r.id))
--
1.8.3.1
1.8.3.1