The msbuild bootstrap scripts uses curl to download some pre-build files. The
ca-certificates are required in order to support https. The CURL_CA_BUNDLE is
used to override the built-in path, because this is hardcoded to curl's own
sysroot, which may already be removed when building msbuild.

Signed-off-by: Jef Driesen <jef.drie...@niko.eu>
---
 recipes-mono/msbuild/msbuild_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-mono/msbuild/msbuild_git.bb 
b/recipes-mono/msbuild/msbuild_git.bb
index 8a89543..6a6761a 100644
--- a/recipes-mono/msbuild/msbuild_git.bb
+++ b/recipes-mono/msbuild/msbuild_git.bb
@@ -4,7 +4,7 @@ SECTION = "console/apps"
 LICENSE = "MIT"
 DEPENDS = " \
                        coreutils-native findutils-native curl-native \
-                       unzip-native mono-native \
+                       unzip-native mono-native ca-certificates-native \
                "
 
 LIC_FILES_CHKSUM = "file://LICENSE;md5=768c552053144071f8ef7e5621714b0a"
@@ -23,7 +23,7 @@ SRC_URI = " \
 S = "${WORKDIR}/git"
 
 do_compile () {
-       ./cibuild.sh --scope Compile --host Mono --target Mono --config Release 
--bootstrap-only
+       CURL_CA_BUNDLE=${STAGING_DIR_NATIVE}/etc/ssl/certs/ca-certificates.crt 
./cibuild.sh --scope Compile --host Mono --target Mono --config Release 
--bootstrap-only
 }
 
 do_install () {
-- 
2.7.4

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to