[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/10: scripts: system: Pass the volatile field to VM generation.
From: |
guix-commits |
Subject: |
08/10: scripts: system: Pass the volatile field to VM generation. |
Date: |
Fri, 17 Dec 2021 10:04:44 -0500 (EST) |
mothacehe pushed a commit to branch wip-image
in repository guix.
commit 4d63d470081d2c6a5472af2f55758c2b24e8d615
Author: Mathieu Othacehe <othacehe@gnu.org>
AuthorDate: Thu Dec 16 13:45:00 2021 +0100
scripts: system: Pass the volatile field to VM generation.
* guix/scripts/system.scm (system-derivation-for-action): Add new volatile?
argument and pass it to system-qemu-image/shared-store-script.
(perform-action): Add new volatile? argument and pass it to
system-derivation-for-action.
(process-action): Pass the volatile? argument to perform-action.
---
guix/scripts/system.scm | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/guix/scripts/system.scm b/guix/scripts/system.scm
index a5d9bb4..a73fe55 100644
--- a/guix/scripts/system.scm
+++ b/guix/scripts/system.scm
@@ -689,6 +689,7 @@ checking this by themselves in their 'check' procedure."
(define* (system-derivation-for-action image action
#:key
full-boot?
+ volatile?
(graphic? #t)
container-shared-network?
mappings)
@@ -707,6 +708,7 @@ checking this by themselves in their 'check' procedure."
((vm)
(system-qemu-image/shared-store-script os
#:full-boot? full-boot?
+ #:volatile? volatile?
#:graphic? graphic?
#:disk-image-size
(if full-boot?
@@ -772,6 +774,7 @@ and TARGET arguments."
dry-run? derivations-only?
use-substitutes? target
full-boot?
+ volatile?
(graphic? #t)
container-shared-network?
(mappings '())
@@ -826,6 +829,7 @@ static checks."
(mlet* %store-monad
((sys (system-derivation-for-action image action
#:full-boot? full-boot?
+ #:volatile? volatile?
#:graphic? graphic?
#:container-shared-network?
container-shared-network?
#:mappings mappings))
@@ -1277,6 +1281,7 @@ resulting from command-line parsing."
#:validate-reconfigure
(assoc-ref opts 'validate-reconfigure)
#:full-boot? (assoc-ref opts 'full-boot?)
+ #:volatile? (assoc-ref opts 'volatile-root?)
#:graphic? (not (assoc-ref opts 'no-graphic?))
#:container-shared-network?
(assoc-ref opts 'container-shared-network?)
- branch wip-image created (now d00a92f), guix-commits, 2021/12/17
- 03/10: image: Add a shared-network? field., guix-commits, 2021/12/17
- 09/10: scripts: system: Use the disk-image size argument for VM generation., guix-commits, 2021/12/17
- 05/10: system: vm: Use the image API to generate QEMU images., guix-commits, 2021/12/17
- 01/10: build: image: Add optional closure copy support., guix-commits, 2021/12/17
- 02/10: image: Add a shared-store? field., guix-commits, 2021/12/17
- 04/10: system: image: Add docker support., guix-commits, 2021/12/17
- 07/10: scripts: system: Deprecate the docker-image command., guix-commits, 2021/12/17
- 06/10: Remove VM generation dead-code., guix-commits, 2021/12/17
- 10/10: tests: docker: Fix it., guix-commits, 2021/12/17
- 08/10: scripts: system: Pass the volatile field to VM generation.,
guix-commits <=