]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
curl: Ensure 'CURL_CA_BUNDLE' from host env is indeed respected
authorMoritz Haase <Moritz.Haase@bmw.de>
Mon, 24 Nov 2025 05:55:33 +0000 (06:55 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 26 Nov 2025 08:08:38 +0000 (08:08 +0000)
Due to what looks like a copy'n'paste mistake, the environment setup script
might override 'CURL_CA_BUNDLE' from the host env instead of leaving it
untouched. Fix that.

CC: changqing.li@windriver.com
CC: raj.khem@gmail.com
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
meta/recipes-support/curl/curl/environment.d-curl.sh

index 581108ef35d8660fa2cb505ca647c01c536d8f73..b948db2cf650530caaf74024a48440e736594b7e 100644 (file)
@@ -1,6 +1,6 @@
 # Respect host env CURL_CA_BUNDLE/CURL_CA_PATH first, then auto-detected host cert, then cert in buildtools
-# CAFILE/CAPATH is auto-deteced when source buildtools
-if [ -z "${CURL_CA_PATH:-}" ]; then
+# CAFILE/CAPATH is auto-detected when source buildtools
+if [ -z "${CURL_CA_BUNDLE:-}" ]; then
        if [ -n "${CAFILE:-}" ];then
                export CURL_CA_BUNDLE="$CAFILE"
        elif [ -e "${OECORE_NATIVE_SYSROOT}/etc/ssl/certs/ca-certificates.crt" ];then