[Yum-devel] [PATCH] --repofrompath: always check for newest repomd.xml. Helps BZ 867440.
Zdeněk Pavlas
zpavlas at redhat.com
Wed Oct 24 09:15:38 UTC 2012
Repofrompath is often used to set up a short-lived repository, tracking
a frequently changing path. Current implementation copies/generates
metadata to a persistent cachedir.
Use expire_time=0 instead of the global default.
---
repoquery.py | 3 +--
show-changed-rco.py | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/repoquery.py b/repoquery.py
index a854c23..b29cd16 100755
--- a/repoquery.py
+++ b/repoquery.py
@@ -1432,8 +1432,7 @@ def main(args):
else:
baseurl = repopath
- repoq.add_enable_repo(repoid, baseurls=[baseurl],
- basecachedir=repoq.conf.cachedir)
+ repoq.add_enable_repo(repoid, baseurls=[baseurl], metadata_expire=0)
if not opts.quiet:
repoq.logger.info( "Added %s repo from %s" % (repoid,repopath))
diff --git a/show-changed-rco.py b/show-changed-rco.py
index f314ef0..96d4037 100755
--- a/show-changed-rco.py
+++ b/show-changed-rco.py
@@ -205,8 +205,7 @@ def main():
baseurl = 'file://' + repopath
else:
baseurl = repopath
- yb.add_enable_repo(repoid, baseurls=[baseurl],
- basecachedir=yb.conf.cachedir)
+ yb.add_enable_repo(repoid, baseurls=[baseurl], metadata_expire=0)
yb.logger.info("Added %s repo from %s" % (repoid, repopath))
if opts.cache:
--
1.7.4.4
More information about the Yum-devel
mailing list