guix-play/gnu/system/images
Mathieu Othacehe c009c286a2
image: Make the operating-system field mandatory.
Make the operating-system field mandatory as creating an image without it
makes no sense. Introduce a new macro, image-without-os for the specific cases
where the image is only created to be inherited from afterwards.

* gnu/image.scm (<image>)[operating-system]: Make it mandatory.
* gnu/system/image.scm (image-without-os): New macro.
(efi-disk-image, efi32-disk-image, iso9660-image, docker-image,
raw-with-offset-disk-image): Use it.
* gnu/system/images/hurd.scm (hurd-disk-image): Ditto.
2022-09-24 14:20:36 +02:00
..
hurd.scm image: Make the operating-system field mandatory. 2022-09-24 14:20:36 +02:00
novena.scm system: images: Define the platform in image-types. 2022-09-07 14:24:53 +02:00
pine64.scm system: images: Define the platform in image-types. 2022-09-07 14:24:53 +02:00
pinebook-pro.scm system: images: Define the platform in image-types. 2022-09-07 14:24:53 +02:00
rock64.scm system: images: Define the platform in image-types. 2022-09-07 14:24:53 +02:00