guix/gnu
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
..
bootloader
build build: jami-service: account->username always return a fingerprint. 2022-09-23 23:56:15 -04:00
home
installer installer: tests: Fix typo. 2022-09-24 14:15:47 +02:00
machine
packages Revert "gnu: samba: Add avahi to inputs." 2022-09-24 13:15:42 +02:00
services services: Add wsdd service. 2022-09-24 09:41:24 +02:00
system image: Make the operating-system field mandatory. 2022-09-24 14:20:36 +02:00
tests services: Add wsdd service. 2022-09-24 09:41:24 +02:00
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm image: Make the operating-system field mandatory. 2022-09-24 14:20:36 +02:00
installer.scm
local.mk services: Add samba service. 2022-09-24 09:38:57 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm