[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26339: [PATCH v4 2/7] bootloader: Adapt vm to new bootloader API.
From: |
Ludovic Courtès |
Subject: |
bug#26339: [PATCH v4 2/7] bootloader: Adapt vm to new bootloader API. |
Date: |
Sun, 14 May 2017 15:28:47 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Mathieu Othacehe <address@hidden> skribis:
> * gnu/build/install.scm (install-boot-config): New procedure.
> (install-grub): Move to (gnu bootloader grub).
> * gnu/build/vm.scm (register-bootcfg-root): Rename register-grub.cfg-root and
> adjust accordingly.
> (initialize-hard-disk): Takes a bootloader-package, bootcfg,
> bootcfg-location and
> bootloader-installer procedure. Adjust accordingly.
> * gnu/system/vm.scm (qemu-image): Adjust to initialize-hard-disk.
> (system-disk-image, system-qemu-image, system-qemu-image/shared-store):
> Adjust to qemu-image.
[...]
> --- a/gnu/system/vm.scm
> +++ b/gnu/system/vm.scm
> @@ -46,6 +46,7 @@
> #:select (%guile-static-stripped))
> #:use-module (gnu packages admin)
>
> + #:use-module (gnu bootloader)
> #:use-module (gnu system shadow)
> #:use-module (gnu system pam)
> #:use-module (gnu system linux-initrd)
> @@ -176,8 +177,9 @@ made available under the /xchg CIFS share."
> (disk-image-format "qcow2")
> (file-system-type "ext4")
> file-system-label
> - os-derivation
> - grub-configuration
> + os.drv
> + bootcfg.drv
> + bootloader
I suggest avoiding dots in identifiers (RnRS Scheme does not allow it
because it can conflict with the dot notation for pairs.) Use a hyphen
instead.
Apart from that, if the system tests are happy after this change, fine
with me too!
Thank you,
Ludo’.