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 /build-aux/sync-descriptions.scm | |
parent | c336a66fe825e062052f0812cc729c5b04411117 (diff) | |
download | 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 'build-aux/sync-descriptions.scm')
0 files changed, 0 insertions, 0 deletions