guix-devel/gnu
Ludovic Courtès 72b891e50e vm: Make the list of partitions to build a parameter.
* gnu/build/vm.scm (<partition>): New record type.
  (fold2): New procedure.
  (initialize-partition-table): Remove #:bootable? and
  'partition-size' parameters.  Add 'partitions' parameter.  Invoke 'parted'
  with '--script'.
  (initialize-root-partition): Remove.
  (initialize-partition, root-partition-initializer): New procedures.
  (initialize-hard-disk): Remove #:system-directory, #:disk-image-size,
  #:file-system-type, #:file-system-label, #:closures, #:copy-closures?,
  #:bootable?, and #:register-closures? parameters.  Add #:partitions.
  Rewrite to use 'initialize-partition' for each item of PARTITIONS.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add (guix records)
  to #:modules default value.
  (qemu-image): Adjust accordingly.
2015-07-26 00:57:44 +02:00
..
build vm: Make the list of partitions to build a parameter. 2015-07-26 00:57:44 +02:00
packages gnu: bedtools: Add patch to fix compilation on 32 bit systems. 2015-07-25 19:16:49 +02:00
services syscalls: Rename 'network-interfaces' and 'all-network-interfaces'. 2015-07-25 14:43:44 +02:00
system vm: Make the list of partitions to build a parameter. 2015-07-26 00:57:44 +02:00
artwork.scm artwork: Update to latest version. 2015-05-07 23:11:23 +02:00
packages.scm Move 'specification->package+output' to (gnu packages). 2015-06-18 00:25:48 +02:00
services.scm services: Add 'auto-start?' field to <service>. 2014-11-10 23:23:32 +01:00
system.scm system: Add 'ping6' to %SETUID-PROGRAMS. 2015-07-26 00:57:44 +02:00