~ruther/guix-local

75bddb13eb47ed798f6b5630e22d6b5adbd22227 — Ludovic Courtès 8 years ago 03317cb
services: cuirass: Set 'GIT_SSL_CAINFO' and 'GIT_EXEC_PATH'.

Reported by Ricardo Wurmus.

* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass
 #:environment-variables.
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/services/cuirass.scm
M gnu/services/cuirass.scm => gnu/services/cuirass.scm +7 -0
@@ 23,6 23,7 @@
  #:use-module (guix records)
  #:use-module (gnu packages admin)
  #:autoload   (gnu packages ci) (cuirass)
  #:autoload   (gnu packages version-control) (git)
  #:use-module (gnu services)
  #:use-module (gnu services base)
  #:use-module (gnu services shepherd)


@@ 105,6 106,12 @@
                            #$@(if fallback? '("--fallback") '())
                            #$@(if (null? load-path) '()
                                 `("--load-path" ,(string-join load-path ":"))))

                      #:environment-variables
                      (list "GIT_SSL_CAINFO=/etc/ssl/certs/ca-certificates.crt"
                            (string-append "GIT_EXEC_PATH=" #$git
                                           "/libexec/git-core"))

                      #:user #$user
                      #:group #$group
                      #:log-file #$log-file))