me
/
guix
Archived
1
0
Fork 0

hydra: Only build the "flash image" on arm.

* build-aux/hydra/gnu-system.scm (qemu-jobs): Only build the "flash image"
on arm.
master
Danny Milosavljevic 2018-01-29 15:56:51 +01:00
parent ebd6a6445f
commit 44b0303762
No known key found for this signature in database
GPG Key ID: E71A35542C30BAA5
1 changed files with 26 additions and 22 deletions

View File

@ -163,20 +163,24 @@ system.")
(define MiB
(expt 2 20))
(define (adjust-bootloader os)
(if (member system %u-boot-systems)
(operating-system (inherit os)
(bootloader ((@ (gnu bootloader) bootloader-configuration)
(bootloader u-boot-bootloader)
(target "/dev/null"))))
os))
(if (member system %guixsd-supported-systems)
(if (member system %u-boot-systems)
(list (->job 'flash-image
(run-with-store store
(mbegin %store-monad
(set-guile-for-build (default-guile))
(system-disk-image
(operating-system (inherit os)
(bootloader (bootloader-configuration
(bootloader u-boot-bootloader)
(target #f))))
#:disk-image-size
(* 1024 MiB))))))
(list (->job 'usb-image
(run-with-store store
(mbegin %store-monad
(set-guile-for-build (default-guile))
(system-disk-image (adjust-bootloader installation-os)
(system-disk-image installation-os
#:disk-image-size
(* 1024 MiB)))))
(->job 'iso9660-image
@ -185,7 +189,7 @@ system.")
(set-guile-for-build (default-guile))
(system-disk-image installation-os
#:file-system-type
"iso9660")))))
"iso9660"))))))
'()))
(define (system-test-jobs store system)