doc: organize Qubes Builder options in a list

This commit is contained in:
Ben Grande 2024-08-09 12:08:59 +02:00
parent bdd4c789c1
commit 3696a08f07
No known key found for this signature in database
GPG Key ID: 00C64E14F51F9E56

View File

@ -119,8 +119,12 @@ gpg-qubes-builder --import /path/to/key
### Builder configuration ### Builder configuration
When using the Qubes Executor, configure the `builder.yml` `dispvm` option to When using the Qubes Executor, configure the `builder.yml` options:
either `dom0` or `dvm-qubes-builder`:
* For configuration deduplication, include other files;
* When `executor:type:qubes` use the desired DispVM Template:
`executor:options:dispvm:`: `"@dispvm"`;
* Enforce the use of `split-gpg2`: `gpg-client`: `gpg`.
```yaml ```yaml
include: include:
@ -129,17 +133,11 @@ include:
executor: executor:
type: qubes type: qubes
options: options:
dispvm: "dom0" dispvm: "@dispvm"
#dispvm: "dvm-qubes-builder"
gpg-client: gpg gpg-client: gpg
``` ```
Setting the Disposable VM to Dom0 works because it will use the
`default_dispvm` preference of `qubes-builder`, which is `dvm-qubes-builder`.
Setting the `gpg-client` explicitly to enforce the use of `split-gpg2`.
### Build Qusal ### Build Qusal
**Warning**: development only. **Warning**: development only.