aboutsummaryrefslogtreecommitdiff
path: root/gnu/system.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-01-31 14:36:48 +0100
committerLudovic Courtès <ludo@gnu.org>2014-01-31 14:36:48 +0100
commitfd3bfc44ff65e166d1c515721c7870391dceb799 (patch)
tree48935d31ba8bcc11b1a9d04a89d0a7e58711c0d9 /gnu/system.scm
parent44ddf33ed5b86fd79921aba5572a82c2a940808c (diff)
downloadguix-fd3bfc44ff65e166d1c515721c7870391dceb799.tar
guix-fd3bfc44ff65e166d1c515721c7870391dceb799.tar.gz
gnu: vm: Add support for running a VM that shares its store with the host.
* gnu/system/vm.scm (qemu-image): Check whether GUIX is #f. (operating-system-build-gid, operating-system-default-contents): New procedures. (system-qemu-image): Use 'operating-system-build-gid'. (system-qemu-image/shared-store, system-qemu-image/shared-store-script): New procedures. * gnu/system.scm: Add missing exports.
Diffstat (limited to 'gnu/system.scm')
-rw-r--r--gnu/system.scm10
1 files changed, 10 insertions, 0 deletions
diff --git a/gnu/system.scm b/gnu/system.scm
index e9ecfd2732..afea976165 100644
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@ -38,6 +38,16 @@
operating-system?
operating-system-services
operating-system-packages
+ operating-system-bootloader-entries
+ operating-system-host-name
+ operating-system-kernel
+ operating-system-initrd
+ operating-system-users
+ operating-system-groups
+ operating-system-packages
+ operating-system-timezone
+ operating-system-locale
+ operating-system-services
operating-system-derivation))