This allows fetching git repositories using Kerberos authentication.

Signed-off-by: Javier Martin <[email protected]>
---
 lib/bb/fetch/__init__.py |    2 +-
 lib/bb/utils.py          |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/lib/bb/fetch/__init__.py b/lib/bb/fetch/__init__.py
index 5729266..ed63f78 100644
--- a/lib/bb/fetch/__init__.py
+++ b/lib/bb/fetch/__init__.py
@@ -426,7 +426,7 @@ def runfetchcmd(cmd, d, quiet = False):
     # rather than host provided
     # Also include some other variables.
     # FIXME: Should really include all export varaiables?
-    exportvars = ['PATH', 'GIT_PROXY_COMMAND', 'GIT_PROXY_HOST', 
'GIT_PROXY_PORT', 'GIT_CONFIG', 'http_proxy', 'ftp_proxy', 'SSH_AUTH_SOCK', 
'SSH_AGENT_PID', 'HOME']
+    exportvars = ['PATH', 'GIT_PROXY_COMMAND', 'GIT_PROXY_HOST', 
'GIT_PROXY_PORT', 'GIT_CONFIG', 'http_proxy', 'ftp_proxy', 'SSH_AUTH_SOCK', 
'SSH_AGENT_PID', 'KRB5CCNAME', 'HOME']
 
     for var in exportvars:
         val = data.getVar(var, d, True)
diff --git a/lib/bb/utils.py b/lib/bb/utils.py
index 477c488..a2034a3 100644
--- a/lib/bb/utils.py
+++ b/lib/bb/utils.py
@@ -497,6 +497,7 @@ def preserved_envvars_list():
         'SESSION_MANAGER',
         'SHELL',
         'SSH_AUTH_SOCK',
+        'KRB5CCNAME',
         'TERM',
         'USER',
         'USERNAME',
-- 
1.7.0.4

_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev

Reply via email to