gnu: LibreSSL: Make search paths single-entry.

Fixes <https://bugs.gnu.org/36817>.
Reported by Katherine Cox-Buday <cox.katherine.e@gmail.com>.

* gnu/packages/tls.scm (libressl)[native-search-paths]: Add SEPARATOR #F in
search path specifications.
This commit is contained in:
Marius Bakke 2019-11-10 01:54:58 +01:00
parent 61fe56fc60
commit 04cfe91efd
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -515,15 +515,13 @@ (define-public libressl
;; Provide a TLS-enabled netcat.
"--enable-nc")))
(native-search-paths
;; FIXME: These two variables must designate a single file or directory
;; and are not actually "search paths." In practice it works OK in
;; user profiles because there's always just one item that matches the
;; specification.
(list (search-path-specification
(variable "SSL_CERT_DIR")
(separator #f) ;single entry
(files '("etc/ssl/certs")))
(search-path-specification
(variable "SSL_CERT_FILE")
(separator #f) ;single entry
(files '("etc/ssl/certs/ca-certificates.crt")))))
(home-page "https://www.libressl.org/")
(synopsis "SSL/TLS implementation")