--- /tmp/portage-prefix-2.1.13/pym/getbinpkg.py 2006-03-23 21:15:00.000000000 -0800 +++ pym/getbinpkg.py 2006-06-28 09:40:07.000000000 -0700 @@ -26,6 +26,8 @@ except Exception, e: sys.stderr.write(red("!!! CANNOT IMPORT HTTPLIB: ")+str(e)+"\n") +import portage_const + def make_metadata_dict(data): myid,myglob = data @@ -419,14 +421,14 @@ keepconnection = 1 if makepickle == None: - makepickle = "/var/cache/edb/metadata.idx.most_recent" + makepickle = portage_const.EPREFIX+"/var/cache/edb/metadata.idx.most_recent" conn,protocol,address,params,headers = create_conn(baseurl, conn) filedict = {} try: - metadatafile = open("/var/cache/edb/remote_metadata.pickle") + metadatafile = open(portage_const.EPREFIX+"/var/cache/edb/remote_metadata.pickle") metadata = cPickle.load(metadatafile) sys.stderr.write("Loaded metadata pickle.\n") metadatafile.close() @@ -500,7 +502,7 @@ sys.stderr.write("!!! Failed to read data from index: "+str(mfile)+"\n") sys.stderr.write("!!! "+str(e)+"\n") try: - metadatafile = open("/var/cache/edb/remote_metadata.pickle", "w+") + metadatafile = open(portage_const.EPREFIX+"/var/cache/edb/remote_metadata.pickle", "w+") cPickle.dump(metadata,metadatafile) metadatafile.close() except SystemExit, e: @@ -530,7 +532,7 @@ try: if metadata[baseurl].has_key("modified") and metadata[baseurl]["modified"]: metadata[baseurl]["timestamp"] = int(time.time()) - metadatafile = open("/var/cache/edb/remote_metadata.pickle", "w+") + metadatafile = open(portage_const.EPREFIX+"/var/cache/edb/remote_metadata.pickle", "w+") cPickle.dump(metadata,metadatafile) metadatafile.close() if makepickle: