diff options
author | Chanho Park <chanho61.park@samsung.com> | 2022-07-14 16:51:02 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-07-25 15:11:46 +0100 |
commit | 2355f5dc1e4f05c8d9486152f6754e3a175564ef (patch) | |
tree | 44522ec50a87f811af403c5d3af44ac67c436e09 | |
parent | 0d806a3af4faec1fcadd2f33b3a0ba99fdefd19c (diff) | |
download | poky-2355f5dc1e4f05c8d9486152f6754e3a175564ef.tar.gz |
cargo_common.bbclass: enable bitbake vendoring for externalsrc
To support crate:// fetcher on externalsrc, we need to remove "-z
${EXTERNALSRC} check of bitbake vendoring. It is possible to disable
vendoring by CARGO_DISABLE_BITBAKE_VENDORING = "1" if externalsrc-ed
project does not want to enablt it.
(From OE-Core rev: 9b2f7eb0e2108392a849dff663767f1f32552241)
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Pastrick <ripastri@linux.microsoft.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/cargo_common.bbclass | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/cargo_common.bbclass b/meta/classes/cargo_common.bbclass index 90fad75415..39f32829fd 100644 --- a/meta/classes/cargo_common.bbclass +++ b/meta/classes/cargo_common.bbclass | |||
@@ -45,7 +45,7 @@ cargo_common_do_configure () { | |||
45 | directory = "${CARGO_VENDORING_DIRECTORY}" | 45 | directory = "${CARGO_VENDORING_DIRECTORY}" |
46 | EOF | 46 | EOF |
47 | 47 | ||
48 | if [ -z "${EXTERNALSRC}" ] && [ ${CARGO_DISABLE_BITBAKE_VENDORING} = "0" ]; then | 48 | if [ ${CARGO_DISABLE_BITBAKE_VENDORING} = "0" ]; then |
49 | cat <<- EOF >> ${CARGO_HOME}/config | 49 | cat <<- EOF >> ${CARGO_HOME}/config |
50 | 50 | ||
51 | [source.crates-io] | 51 | [source.crates-io] |