]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake: fetch: Only mark srcrev recipes as uncached when outside of SRCREV caching...
authorRichard Purdie <rpurdie@linux.intel.com>
Sun, 25 Jul 2010 10:32:42 +0000 (11:32 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Sun, 25 Jul 2010 10:32:42 +0000 (11:32 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/fetch/__init__.py

index 31b9653793f2e231cf25e5ef9b2f7796e9bdbbec..d5ec99bbb6de27e9af441c3f67dc47e633faf516 100644 (file)
@@ -355,7 +355,8 @@ def get_srcrev(d):
         bb.msg.error(bb.msg.domain.Fetcher, "SRCREV was used yet no valid SCM was found in SRC_URI")
         raise ParameterError
 
-    bb.data.setVar('__BB_DONT_CACHE', '1', d)
+    if bb.data.getVar('BB_SRCREV_POLICY', d, True) != "cache":
+        bb.data.setVar('__BB_DONT_CACHE', '1', d)
 
     if len(scms) == 1:
         return urldata[scms[0]].method.sortable_revision(scms[0], urldata[scms[0]], d)