~ruther/guix-local

ref: 165fd9d5e628120a8355aec2d03f0b6f497d3db2 guix-local/gnu/system d---------
93d44bd8 — Ludovic Courtès 12 years ago
gnu: vm: `qemu-image' can copy store closures into the target image.

* gnu/system/vm.scm (qemu-image): Add #:inputs-to-copy and
  #:boot-expression parameters.  Honor them.  Append INPUTS-TO-COPY to
  the #:inputs argument for `expression->derivation-in-linux-vm'.
  (example2): Add #:boot-expression and #:inputs-to-copy arguments.
4c0f0673 — Ludovic Courtès 12 years ago
gnu: `expression->derivation-in-linux-vm' accepts files as inputs.

* gnu/system/vm.scm (expression->derivation-in-linux-vm): Accept items
  in INPUTS that refer to a file instead of a package.
ca85d7bc — Ludovic Courtès 12 years ago
gnu: `expression->derivation-in-linux-vm' export references graphs.

* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add
  #:reference-graphs parameter.  Honor it.  Delete duplicates in
  #:modules argument.
2455085a — Ludovic Courtès 12 years ago
vm: Use more keyword parameters for `expression->derivation-in-linux-vm'.

* gnu/system/vm.scm (expression->derivation-in-linux-vm): Turn `system'
  and `inputs' into keyword parameters.
  (qemu-image, example1): Adjust accordingly.
baed8816 — Ludovic Courtès 12 years ago
gnu: Have `qemu-image' explicitly reboot when done.

* gnu/system/vm.scm (qemu-image): Call `reboot' when we're done.  Change
  `menuentry' title.
50731c51 — Ludovic Courtès 12 years ago
gnu: Remove QEMU-KVM, which is no longer needed.

* gnu/packages/qemu.scm (qemu-kvm): Remove.
  (qemu): Incorporate parts of QEMU-KVM that used to be inherited.
  (qemu-kvm/smb-shares): Rename to...
  (qemu/smb-shares): ... this.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Adjust
  accordingly.
d2474c26 — Ludovic Courtès 13 years ago
Add (gnu system vm).

* gnu/system/vm.scm: New file.
* Makefile.am (MODULES): Add it.
04086015 — Ludovic Courtès 13 years ago
Add (gnu system vm).

* gnu/system/vm.scm: New file.
* Makefile.am (MODULES): Add it.