services: childhurd: Support more than one instance.
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>
Sat, 20 Jun 2020 08:04:30 +0000 (10:04 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 21 Jun 2020 10:51:36 +0000 (12:51 +0200)
commitb7249aa4726193653e05e694ec4bb311aa4ec6c2
tree105949f2685e603b97edef5d82c764bf175e03bc
parent512d23c65d82bb874ca1fb3c12095b1cec8bbfca
services: childhurd: Support more than one instance.

* gnu/services/virtualization.scm (<hurd-vm-configuration>)[options]: Remove
"--hda" option.
[id,net-options]: New fields.
(hurd-vm-net-options): New procedure.  Parameterize port forwarding with ID.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use them.
Parameterize provision with ID, if set.  Hardcode "--hda" option for image.
* doc/guix.texi (Virtualization Services): Document new fields.  Update for
hardcoding of "--hda".
doc/guix.texi
gnu/services/virtualization.scm