GNU bug report logs - #40955
[PATCH 0/5] Add new image API.

Previous Next

Package: guix-patches;

Reported by: Mathieu Othacehe <m.othacehe <at> gmail.com>

Date: Wed, 29 Apr 2020 08:42:01 UTC

Severity: normal

Tags: patch

Done: Mathieu Othacehe <m.othacehe <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mathieu Othacehe <m.othacehe <at> gmail.com>
To: 40955 <at> debbugs.gnu.org
Cc: Mathieu Othacehe <m.othacehe <at> gmail.com>
Subject: [bug#40955] [PATCH 0/5] Add new image API.
Date: Wed, 29 Apr 2020 10:38:14 +0200
Hello,

This has been discussed previously on the mailing-list and can be seen on the
wip-disk-image branch.

It introduces a new (gnu image) module. This module makes image creation more
modular and extensible.

Creation of raw disk-images and ISO9660 images is now handled in (gnu system
image), and based on the new image API. This does not involve the use of
virtual machines anymore.

Some bootloaders are not yet supported (MBR based grub, extlinux,
u-boot). Image creation with those bootloaders, fallback to original VM based
process.

See:
https://lists.gnu.org/archive/html/guix-devel/2020-04/msg00347.html

Thanks,

Mathieu

Mathieu Othacehe (5):
  build: store-copy: Export file-size procedure.
  build: install: Ignore chown exceptions.
  build: bootloader: Add install-efi procedure.
  image: Add a new API.
  vm: Remove obsolete procedures.

 gnu/build/bootloader.scm  |  55 +++-
 gnu/build/image.scm       | 275 ++++++++++++++++++++
 gnu/build/install.scm     |   4 +-
 gnu/build/vm.scm          | 175 +------------
 gnu/ci.scm                |  45 ++--
 gnu/image.scm             |  77 ++++++
 gnu/local.mk              |   3 +
 gnu/system/image.scm      | 514 ++++++++++++++++++++++++++++++++++++++
 gnu/system/vm.scm         | 168 ++-----------
 gnu/tests/install.scm     |  22 +-
 guix/build/store-copy.scm |   1 +
 guix/scripts/system.scm   |  13 +-
 12 files changed, 996 insertions(+), 356 deletions(-)
 create mode 100644 gnu/build/image.scm
 create mode 100644 gnu/image.scm
 create mode 100644 gnu/system/image.scm

-- 
2.26.0





This bug report was last modified 5 years and 14 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.