services: guix: Fix activation when 'authorize-key?' is false.

* gnu/services/base.scm (guix-activation): Ensure that a gexp is
returned when 'authorize-key?' is false.
This commit is contained in:
Mark H Weaver 2016-08-09 18:21:50 -04:00
parent a12ba6e878
commit 5f4a446d37
No known key found for this signature in database
GPG key ID: 7CEF29847562C516

View file

@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015, 2016 Alex Kost <alezost@gmail.com>
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2015, 2016 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016 David Craven <david@craven.ch>
@ -1099,8 +1099,9 @@ (define (guix-activation config)
;; chown leads to an entire copy of the tree, which is a bad idea.
;; Optionally authorize hydra.gnu.org's key.
(and authorize-key?
(hydra-key-authorization guix)))))
(if authorize-key?
(hydra-key-authorization guix)
#~#f))))
(define guix-service-type
(service-type