Ludovic Courtès
59c5c4dee1
gnu: vm: Set the default networking route.
...
* gnu/system/dmd.scm (static-networking-service): Add #:gateway
parameter and honor it.
* gnu/system/vm.scm (system-qemu-image): Pass #:gateway to
'static-networking-service'.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
349746dfcd
gnu: vm: Add nscd service.
...
* gnu/system/dmd.scm (nscd-service): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it. Make /var/run/nscd.
2013-09-26 00:07:42 +02:00
Ludovic Courtès
f83e943fe7
gnu: vm: Add 'networking' service.
...
* gnu/system/vm.scm (system-qemu-image): Use
'static-networking-service'. Add /etc/resolv.conf. Add Inetutils to
the profile.
* gnu/system/dmd.scm (static-networking-service): New procedure.
2013-09-25 23:26:08 +02:00
Ludovic Courtès
ba47851fac
gnu: vm: Add 'host-name' service.
...
* gnu/system/dmd.scm (host-name-service): New procedure.
(mingetty-service): Require the 'host-name' service.
* gnu/system/vm.scm (system-qemu-image): Add the 'host-name' service.
Set PS1 in /etc/bashrc to something sensible.
2013-09-25 21:49:22 +02:00
Ludovic Courtès
9fcc355529
gnu: vm: Add a service for the Guix daemon.
...
* gnu/system/dmd.scm (guix-service): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it.
2013-09-24 23:40:50 +02:00
Ludovic Courtès
4646e30a7a
gnu: QEMU images boots into dmd.
...
* gnu/system/dmd.scm: New file.
* gnu/system/vm.scm (system-qemu-image): Define dmd services.
[populate]: Make var/log and etc/group.
[boot]: Execute dmd directly.
Add dmd and etc-group as inputs; add the inputs of dmd services.
* gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/system/dmd.scm.
2013-09-21 01:09:06 +02:00