cuirass: Add job specs for the modular Guix.
* build-aux/cuirass/guix-modular.scm: New file. * Makefile.am (EXTRA_DIST): Add it.
This commit is contained in:
parent
a1ec7540be
commit
351f384e57
|
@ -469,6 +469,7 @@ EXTRA_DIST = \
|
||||||
build-aux/hydra/guix.scm \
|
build-aux/hydra/guix.scm \
|
||||||
build-aux/hydra/guix-modular.scm \
|
build-aux/hydra/guix-modular.scm \
|
||||||
build-aux/cuirass/gnu-system.scm \
|
build-aux/cuirass/gnu-system.scm \
|
||||||
|
build-aux/cuirass/guix-modular.scm \
|
||||||
build-aux/cuirass/hydra-to-cuirass.scm \
|
build-aux/cuirass/hydra-to-cuirass.scm \
|
||||||
build-aux/check-available-binaries.scm \
|
build-aux/check-available-binaries.scm \
|
||||||
build-aux/check-final-inputs-self-contained.scm \
|
build-aux/check-final-inputs-self-contained.scm \
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
;;;
|
||||||
|
;;; This file defines Cuirass build jobs to build Guix itself.
|
||||||
|
;;;
|
||||||
|
|
||||||
|
(include "../hydra/guix-modular.scm")
|
||||||
|
(include "hydra-to-cuirass.scm")
|
|
@ -86,15 +86,16 @@ for SYSTEM. Use VERSION as the version identifier."
|
||||||
(list (%current-system)))))
|
(list (%current-system)))))
|
||||||
|
|
||||||
(define guix-checkout
|
(define guix-checkout
|
||||||
(assq-ref arguments 'guix))
|
(or (assq-ref arguments 'guix) ;Hydra on hydra
|
||||||
|
(assq-ref arguments 'guix-modular))) ;Cuirass on berlin
|
||||||
|
|
||||||
(define version
|
(define version
|
||||||
(or (assq-ref guix-checkout 'revision)
|
(or (assq-ref guix-checkout 'revision)
|
||||||
"0.unknown"))
|
"0.unknown"))
|
||||||
|
|
||||||
(let ((file (assq-ref guix-checkout 'file-name)))
|
(let ((file (assq-ref guix-checkout 'file-name)))
|
||||||
(format (current-error-port) "using checkout ~s (~s)~%"
|
(format (current-error-port) "using checkout ~s (~s; arguments: ~s)~%"
|
||||||
guix-checkout file)
|
guix-checkout file arguments)
|
||||||
|
|
||||||
(map (lambda (system)
|
(map (lambda (system)
|
||||||
(let ((name (string->symbol
|
(let ((name (string->symbol
|
||||||
|
|
Loading…
Reference in New Issue