base.bbclass: Remove warnings for older bitbake users
authorRichard Purdie <rpurdie@rpsys.net>
Tue, 31 Jul 2007 15:57:04 +0000 (15:57 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Tue, 31 Jul 2007 15:57:04 +0000 (15:57 +0000)
classes/base.bbclass
conf/bitbake.conf

index fec7622..5381d43 100644 (file)
@@ -892,6 +892,13 @@ python () {
     base_after_parse(d)
 }
 
+# Remove me when we switch to bitbake 1.8.8
+def base_get_srcrev(d):
+    import bb
+    
+    if bb.fetch.get_srcrev:
+        return bb.fetch.get_srcrev(d)
+    return "NOT IMPLEMENTED"
 
 # Patch handling
 inherit patch
index 38a716a..19910d3 100644 (file)
@@ -365,7 +365,7 @@ UPDATECOMMAND = "ERROR, this must be a BitBake bug"
 UPDATECOMMAND_cvs = "/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}"
 UPDATECOMMAND_svn = "/usr/bin/env svn update ${SVNCOOPTS}"
 SRCDATE = "${DATE}"
-SRCREV = "${@bb.fetch.get_srcrev(d)}"
+SRCREV = "${@base_get_srcrev(d)}"
 
 SRC_URI = "file://${FILE}"