[PATCH] fetch2: export AWS_SHARED_CREDENTIALS_FILE for S3 fetches

Thune Tran <[email protected]> Thu, 18 Jun 2026 22:59:43 +0000
Newsgroups org.openembedded.lists.bitbake-devel
Message-ID <[email protected]>
The S3 fetcher cannot use AWS credentials from a credential file
other than the default ~/.aws/credentials because fetch2 does not
export AWS_SHARED_CREDENTIALS_FILE.

Signed-off-by: Thune Tran <[email protected]>
Signed-off-by: Chuck Wolber <[email protected]>
---
 lib/bb/fetch2/__init__.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index f7d5dfe9a..4efa35a49 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -907,6 +907,7 @@ FETCH_EXPORT_VARS = ['HOME', 'PATH',
                      'SSL_CERT_FILE',
                      'NODE_EXTRA_CA_CERTS',
                      'AWS_PROFILE',
+                     'AWS_SHARED_CREDENTIALS_FILE',
                      'AWS_ACCESS_KEY_ID',
                      'AWS_SECRET_ACCESS_KEY',
                      'AWS_ROLE_ARN',
-- 
2.34.1