Message ID | f6563cca6c4bf627e904d81fbe5b0b0f2b16a107.1703124430.git.steve@sakoman.com |
---|---|
State | Accepted, archived |
Commit | f6563cca6c4bf627e904d81fbe5b0b0f2b16a107 |
Headers | show |
Series | [kirkstone,01/11] ghostscript: Backport fix for CVE-2023-46751 | expand |
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 () { else: d.setVar('B', '${WORKDIR}/${BPN}-${PV}') + if d.getVar('SRCREV', "INVALID") != "INVALID": + # Ensure SRCREV has been processed before accessing SRC_URI + bb.fetch.get_srcrev(d) + local_srcuri = [] fetch = bb.fetch2.Fetch((d.getVar('SRC_URI') or '').split(), d) for url in fetch.urls: