guix/gnu
Ludovic Courtès 247649d42e
vm: 'system-docker-image' provides an entry point.
This simplifies use of images created with 'guix system docker-image'.

* gnu/system/vm.scm (system-docker-image)[boot-program]: New variable.
[os]: Add it to the GC roots.
[build]: Pass #:entry-point to 'build-docker-image'.
* gnu/tests/docker.scm (run-docker-system-test): New procedure.
(%test-docker-system): New variable.
* doc/guix.texi (Invoking guix system): Remove GUIX_NEW_SYSTEM hack and
'--entrypoint' from the example.  Mention 'docker create', 'docker
start', and 'docker exec'.
2019-05-15 16:36:21 +02:00
..
bootloader bootloader: grub: Remove unneeded 'terminal_output'. 2019-05-09 12:11:36 +02:00
build marionette: Add braces to the keystrokes. 2019-05-15 12:18:51 +02:00
installer installer: Rename 'auto-partition' to 'auto-partition!'. 2019-05-15 16:36:20 +02:00
packages gnu: Add python-pylzma. 2019-05-15 15:22:22 +02:00
services tests: Skip unreliable "herd invalidate nscd" test. 2019-05-15 12:18:51 +02:00
system vm: 'system-docker-image' provides an entry point. 2019-05-15 16:36:21 +02:00
tests vm: 'system-docker-image' provides an entry point. 2019-05-15 16:36:21 +02:00
artwork.scm
bootloader.scm
ci.scm
installer.scm installer: Increase backtrace verbosity. 2019-05-15 09:28:45 +02:00
local.mk gnu: ocaml-base64: Update to 3.2.0. 2019-05-14 21:05:32 +02:00
packages.scm
services.scm services: 'gc-root-service-type' now has a default value. 2019-05-10 23:29:18 +02:00
system.scm system: Add 'operating-system-with-gc-roots'. 2019-05-15 16:36:21 +02:00
tests.scm