-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc: cleaner usage sections for qubes-builder
- Loading branch information
1 parent
02e0eb0
commit e677d9f
Showing
1 changed file
with
11 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,8 @@ Setup Qubes OS Builder V2 in Qubes OS itself. | |
* [Installation](#installation) | ||
* [Access Control](#access-control) | ||
* [Usage](#usage) | ||
* [Builder configuration](#builder-configuration) | ||
* [Update repository safely](#update-repository-safely) | ||
|
||
## Description | ||
|
||
|
@@ -54,11 +56,14 @@ unattended build. | |
|
||
## Usage | ||
|
||
The builder qube is named `qubes-builder`. | ||
### Builder configuration | ||
|
||
When using the Qubes Executor, configure the `builder.yml` `dispvm` option to | ||
either `dom0` or `dvm-qubes-builder`: | ||
```yaml | ||
include: | ||
- example-configs/desired-config.yml | ||
|
||
executor: | ||
type: qubes | ||
options: | ||
|
@@ -68,15 +73,14 @@ executor: | |
Setting the Disposable VM to Dom0 works because it will use the | ||
`default_dispvm` preference of `qubes-builder`, which is `dvm-qubes-builder`. | ||
|
||
If you need to pull new commits, a set of trusted keys is present in | ||
`/home/user/.gnupg/qubes-builder`. By default, the provided gitconfig verifies | ||
merges, so pulling new commits will do signature verification of `FETCH_HEAD`: | ||
### Update repository safely | ||
|
||
If you need to pull new commits, set `GNUPGHOME` to | ||
`/home/user/.gnupg/qubes-builder`, the provided gitconfig enforces signature | ||
verification on git merges: | ||
```sh | ||
GNUPGHOME="$HOME/.gnupg/qubes-builder" git pull | ||
Commit 7c37bb7 has a good GPG signature by Frédéric Pierret (fepitre) | ||
<[email protected]> | ||
... | ||
``` | ||
|
||
There are no further modifications needed to comply with this package. Consult | ||
upstream documentation on how to use the Qubes OS Builder V2. |