diff options
-rw-r--r-- | meta/classes/crate-fetch.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/crate-fetch.bbclass b/meta/classes/crate-fetch.bbclass index a7fa22b2a0..04d76c0de8 100644 --- a/meta/classes/crate-fetch.bbclass +++ b/meta/classes/crate-fetch.bbclass | |||
@@ -22,6 +22,9 @@ crate_import_handler[eventmask] = "bb.event.RecipePreFinalise" | |||
22 | 22 | ||
23 | def crate_get_srcrev(d): | 23 | def crate_get_srcrev(d): |
24 | import_crate(d) | 24 | import_crate(d) |
25 | srcuri = d.getVar("SRC_URI") | ||
26 | if "crate://" not in srcuri and "git://" not in srcuri: | ||
27 | return "Invalid" | ||
25 | return bb.fetch2.get_srcrev(d) | 28 | return bb.fetch2.get_srcrev(d) |
26 | 29 | ||
27 | # Override SRCPV to make sure it imports the fetcher first | 30 | # Override SRCPV to make sure it imports the fetcher first |