diff options
author | Ludovic Courtès <ludo@gnu.org> | 2014-05-15 22:55:14 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2014-05-15 22:55:14 +0200 |
commit | 150e20ddde726abdfe77fa666351738cccb06281 (patch) | |
tree | 8d0eae0a8f46d2de4b402bec73a7f7eabf9e048d /m4 | |
parent | c336a66fe825e062052f0812cc729c5b04411117 (diff) | |
download | guix-150e20ddde726abdfe77fa666351738cccb06281.tar guix-150e20ddde726abdfe77fa666351738cccb06281.tar.gz |
vm: Support initialization of the store DB when the store is shared.
* gnu/system/vm.scm (qemu-image): Rename #:inputs-to-copy to #:inputs,
and #:initialize-store? to #:register-closures?. Add #:copy-inputs?.
Adjust build gexp accordingly.
(system-qemu-image): Remove #:initialize-store? argument and add
#:copy-inputs?.
(system-qemu-image/shared-store): Add #:inputs, #:register-closures?,
and #:copy-inputs? arguments.
* guix/build/vm.scm (register-closure): New procedure.
(MS_BIND): New variable.
(initialize-hard-disk): Rename #:initialize-store? to
#:register-closures?, #:closures-to-copy to #:closures, and add
#:copy-closures?.
Add 'target-directory' and 'target-store' variables.
Call 'populate-store' only when COPY-CLOSURES?.
Bind-mount the store to TARGET-STORE when REGISTER-CLOSURES? and not
COPY-CLOSURES?. Add call to 'register-closure'.
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions