gnu: cuirass: Update to 797b26a.
* gnu/packages/ci.scm (cuirass): Update to 797b26a. * gnu/services/cuirass.scm (cuirass-activation): Create /var/run/cuirass.
parent
47d0346553
commit
3b71b2dca7
|
@ -58,8 +58,8 @@
|
||||||
#:use-module ((guix search-paths) #:select ($SSL_CERT_DIR)))
|
#:use-module ((guix search-paths) #:select ($SSL_CERT_DIR)))
|
||||||
|
|
||||||
(define-public cuirass
|
(define-public cuirass
|
||||||
(let ((commit "613188072c468fe2ffa4e8f83b48aefeb2488a2c")
|
(let ((commit "797b26a4ef80dce278481b1cc3391791ef2cbbaf")
|
||||||
(revision "18"))
|
(revision "19"))
|
||||||
(package
|
(package
|
||||||
(name "cuirass")
|
(name "cuirass")
|
||||||
(version (git-version "1.1.0" revision commit))
|
(version (git-version "1.1.0" revision commit))
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"13ai3xmf62kx9ijc5imapcjwyvkhj2kxnh36chh3vbh3sxbbanzz"))))
|
"10hs9nxl9xlnswm7qv8mw5s3rf65q4ip8ikqvgq5rprcv1lf26ad"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:modules ((guix build utils)
|
`(#:modules ((guix build utils)
|
||||||
|
@ -158,7 +158,7 @@
|
||||||
|
|
||||||
guix))
|
guix))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list autoconf automake pkg-config texinfo ephemeralpg))
|
(list autoconf-2.71 automake pkg-config texinfo ephemeralpg))
|
||||||
(native-search-paths
|
(native-search-paths
|
||||||
;; For HTTPS access, Cuirass itself honors these variables, with the
|
;; For HTTPS access, Cuirass itself honors these variables, with the
|
||||||
;; same semantics as Git and OpenSSL (respectively).
|
;; same semantics as Git and OpenSSL (respectively).
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
|
;;; Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
|
||||||
;;; Copyright © 2016-2022 Ludovic Courtès <ludo@gnu.org>
|
;;; Copyright © 2016-2023 Ludovic Courtès <ludo@gnu.org>
|
||||||
;;; Copyright © 2017, 2020 Mathieu Othacehe <m.othacehe@gmail.com>
|
;;; Copyright © 2017, 2020 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||||
;;; Copyright © 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
;;; Copyright © 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||||
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
@ -274,6 +274,9 @@
|
||||||
(cuirass-remote-server-configuration-cache
|
(cuirass-remote-server-configuration-cache
|
||||||
remote-server)))
|
remote-server)))
|
||||||
(user (cuirass-configuration-user config))
|
(user (cuirass-configuration-user config))
|
||||||
|
;; RUNSTATEDIR contains the "bridge" Unix-domain socket that 'cuirass
|
||||||
|
;; web' connects to to communicate with 'cuirass register'.
|
||||||
|
(runstatedir "/var/run/cuirass")
|
||||||
(log "/var/log/cuirass")
|
(log "/var/log/cuirass")
|
||||||
(profile (string-append "/var/guix/profiles/per-user/" user))
|
(profile (string-append "/var/guix/profiles/per-user/" user))
|
||||||
(roots (string-append profile "/cuirass"))
|
(roots (string-append profile "/cuirass"))
|
||||||
|
@ -285,6 +288,7 @@
|
||||||
(mkdir-p #$cache)
|
(mkdir-p #$cache)
|
||||||
(mkdir-p #$log)
|
(mkdir-p #$log)
|
||||||
(mkdir-p #$roots)
|
(mkdir-p #$roots)
|
||||||
|
(mkdir-p #$runstatedir)
|
||||||
|
|
||||||
(when #$remote-cache
|
(when #$remote-cache
|
||||||
(mkdir-p #$remote-cache))
|
(mkdir-p #$remote-cache))
|
||||||
|
@ -295,6 +299,8 @@
|
||||||
(chown #$log uid gid)
|
(chown #$log uid gid)
|
||||||
(chown #$roots uid gid)
|
(chown #$roots uid gid)
|
||||||
(chown #$profile uid gid)
|
(chown #$profile uid gid)
|
||||||
|
(chown #$runstatedir uid gid)
|
||||||
|
(chmod #$runstatedir #o700)
|
||||||
|
|
||||||
(when #$remote-cache
|
(when #$remote-cache
|
||||||
(chown #$remote-cache uid gid)))))))
|
(chown #$remote-cache uid gid)))))))
|
||||||
|
|
Reference in New Issue