download: Honor /etc/ssl/certs when 'SSL_CERT_DIR' is not set.
* guix/build/download.scm (%x509-certificate-directory): Use "/etc/ssl/certs" as a last resort. This ensures, for instance, that 'guix download' honors system-wide certificates when SSL_CERT_DIR is unset.master
parent
a273796ce5
commit
674e143cf8
|
@ -172,7 +172,8 @@ session record port using PORT as its underlying communication port."
|
|||
(define %x509-certificate-directory
|
||||
;; The directory where X.509 authority PEM certificates are stored.
|
||||
(make-parameter (or (getenv "GUIX_TLS_CERTIFICATE_DIRECTORY")
|
||||
(getenv "SSL_CERT_DIR")))) ;like OpenSSL
|
||||
(getenv "SSL_CERT_DIR") ;like OpenSSL
|
||||
"/etc/ssl/certs")))
|
||||
|
||||
(define (set-certificate-credentials-x509-trust-file!* cred file format)
|
||||
"Like 'set-certificate-credentials-x509-trust-file!', but without the file
|
||||
|
|
Reference in New Issue