~ruther/guix-local

4cca91832b3fceed35eb46439fac7c12466d229d — Ludovic Courtès 12 years ago d0281fe
authenticate: Add compatibility hack for Guile 2.0.5.

* guix/scripts/authenticate.scm (%default-port-conversion-strategy): New
  variable.  Reported by Andreas Enge <andreas@enge.fr>.
1 files changed, 7 insertions(+), 0 deletions(-)

M guix/scripts/authenticate.scm
M guix/scripts/authenticate.scm => guix/scripts/authenticate.scm +7 -0
@@ 81,6 81,13 @@ to stdout upon success."
                   (canonical-sexp->string subject)))
        (leave (_ "error: corrupt signature data: ~a~%")
               (canonical-sexp->string signature)))))

(define %default-port-conversion-strategy
  ;; This fluid is in Guile > 2.0.5.
  (if (defined? '%default-port-conversion-strategy)
      (@ (guile) %default-port-conversion-strategy)
      (make-fluid #f)))


;;;
;;; Entry point with 'openssl'-compatible interface.  We support this