"""Fetch urls"""
raise NoMethodError("Missing implementation for url")
+ def getSRCDate(d):
+ """
+ Return the SRC Date for the component
+
+ d the bb.data module
+ """
+ return data.getVar("SRCDATE", d, 1) or data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1 )
+ getSRCDate = staticmethod(getSRCDate)
+
#if __name__ == "__main__":
import bk
date = parm['date']
else:
if not tag:
- date = data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
+ date = Fetch.getSRCDate(d)
else:
date = ""
date = parm['date']
else:
if not tag:
- date = data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
+ date = Fetch.getSRCDate(d)
else:
date = ""
else:
revision = ""
- date = data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
+ date = Fetch.getSRCDate(d)
return os.path.join(data.getVar("DL_DIR", d, 1),data.expand('%s_%s_%s_%s_%s.tar.gz' % ( module.replace('/', '.'), host, path.replace('/', '.'), revision, date), d))
localpath = staticmethod(localpath)
else:
revision = ""
- date = data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
+ date = Fetch.getSRCDate(d)
if "method" in parm:
method = parm["method"]