[yum-cvs] yum/yum repos.py,1.85,1.86
Seth Vidal
skvidal at login.linux.duke.edu
Sun Nov 6 21:59:47 UTC 2005
Update of /home/groups/yum/cvs/yum/yum
In directory login:/tmp/cvs-serv7366/yum
Modified Files:
repos.py
Log Message:
make the cookie check, you know, work.
Index: repos.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/repos.py,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- repos.py 6 Nov 2005 21:47:17 -0000 1.85
+++ repos.py 6 Nov 2005 21:59:45 -0000 1.86
@@ -20,6 +20,7 @@
import fnmatch
import urlparse
import types
+import time
import Errors
from urlgrabber.grabber import URLGrabber
@@ -341,7 +342,7 @@
self.proxy_username = None
self.proxy = None
self.proxy_dict = {}
- self.metadata_cookie = self.cachedir + '/cachecookie'
+ self.metadata_cookie_fn = 'cachecookie'
# throw in some stubs for things that will be set by the config class
self.basecachedir = ""
@@ -505,7 +506,9 @@
self.set('cachedir', cachedir)
self.set('pkgdir', pkgdir)
self.set('hdrdir', hdrdir)
-
+ cookie = self.cachedir + '/' + self.metadata_cookie_fn
+ self.set('metadata_cookie', cookie)
+
for dir in [self.cachedir, self.hdrdir, self.pkgdir]:
if self.cache == 0:
if os.path.exists(dir) and os.path.isdir(dir):
@@ -644,15 +647,13 @@
"""if possible, set touch the metadata_cookie file"""
check = self.metadata_cookie
- if os.path.exists(self.metadata_cookie):
+ if not os.path.exists(self.metadata_cookie):
check = self.cachedir
if os.access(check, os.W_OK):
fo = open(self.metadata_cookie, 'w+')
- fo.write()
fo.close()
- del foo
-
+ del fo
def getRepoXML(self, text=None):
"""retrieve/check/read in repomd.xml from the repository"""
More information about the Yum-cvs-commits
mailing list