summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/externalsrc.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass
index 97d7379d9f..a209730240 100644
--- a/meta/classes/externalsrc.bbclass
+++ b/meta/classes/externalsrc.bbclass
@@ -62,6 +62,10 @@ python () {
62 else: 62 else:
63 d.setVar('B', '${WORKDIR}/${BPN}-${PV}') 63 d.setVar('B', '${WORKDIR}/${BPN}-${PV}')
64 64
65 if d.getVar('SRCREV', "INVALID") != "INVALID":
66 # Ensure SRCREV has been processed before accessing SRC_URI
67 bb.fetch.get_srcrev(d)
68
65 local_srcuri = [] 69 local_srcuri = []
66 fetch = bb.fetch2.Fetch((d.getVar('SRC_URI') or '').split(), d) 70 fetch = bb.fetch2.Fetch((d.getVar('SRC_URI') or '').split(), d)
67 for url in fetch.urls: 71 for url in fetch.urls: