about summary refs log tree commit diff
path: root/pkgs/build-support/fetchgit/nix-prefetch-git
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@sap.com>2021-09-15 16:17:05 +0200
committerSandro Jäckel <sandro.jaeckel@sap.com>2021-09-28 15:00:11 +0200
commit6f53c067482743fd68a5beceeb1205fab0ebe4c4 (patch)
treeac45a5c0620420380cc537f9a0a3d971f932e5be /pkgs/build-support/fetchgit/nix-prefetch-git
parente3b5143614b6242b65f09b71850e1807126e2f33 (diff)
fetchgit: add support for netrc file through impure NIX_GIT_SSL_CAINFO env
Diffstat (limited to 'pkgs/build-support/fetchgit/nix-prefetch-git')
-rwxr-xr-xpkgs/build-support/fetchgit/nix-prefetch-git4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/build-support/fetchgit/nix-prefetch-git b/pkgs/build-support/fetchgit/nix-prefetch-git
index 6e869ab5e437f..10b402de61458 100755
--- a/pkgs/build-support/fetchgit/nix-prefetch-git
+++ b/pkgs/build-support/fetchgit/nix-prefetch-git
@@ -17,6 +17,10 @@ branchName=$NIX_PREFETCH_GIT_BRANCH_NAME
 out=${out:-}
 http_proxy=${http_proxy:-}
 
+# allow overwritting cacert's ca-bundle.crt with a custom one
+# this can be done by setting NIX_GIT_SSL_CAINFO and NIX_SSL_CERT_FILE enviroment variables for the nix-daemon
+GIT_SSL_CAINFO=${NIX_GIT_SSL_CAINFO:-$GIT_SSL_CAINFO}
+
 # populated by clone_user_rev()
 fullRev=
 humanReadableRev=