~ruther/guix-local

03178aec1dc63c630374b1aed2178140c185b9f5 — Ludovic Courtès 12 years ago 8ede638
git-download: Disable TLS certificate verification.

* guix/build/git.scm (git-fetch): Add 'setenv' call.
1 files changed, 5 insertions(+), 0 deletions(-)

M guix/build/git.scm
M guix/build/git.scm => guix/build/git.scm +5 -0
@@ 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")