git-download: Disable TLS certificate verification.

* guix/build/git.scm (git-fetch): Add 'setenv' call.
This commit is contained in:
Ludovic Courtès 2014-05-08 19:44:44 +02:00
parent 8ede638c4b
commit 03178aec1d
1 changed files with 5 additions and 0 deletions

View File

@ -31,6 +31,11 @@
#:key (git-command "git"))
"Fetch COMMIT from URL into DIRECTORY. COMMIT must be a valid Git commit
identifier. Return #t on success, #f otherwise."
;; Disable TLS certificate verification. The hash of the checkout is known
;; in advance anyway.
(setenv "GIT_SSL_NO_VERIFY" "true")
(and (zero? (system* git-command "clone" url directory))
(with-directory-excursion directory
(system* git-command "tag" "-l")