mirror of
https://github.com/ben-grande/qusal.git
synced 2024-12-25 07:29:37 -05:00
doc: cleaner usage sections for qubes-builder
This commit is contained in:
parent
c306047f1e
commit
f5894dc6fc
@ -8,6 +8,8 @@ Setup Qubes OS Builder V2 in Qubes OS itself.
|
|||||||
* [Installation](#installation)
|
* [Installation](#installation)
|
||||||
* [Access Control](#access-control)
|
* [Access Control](#access-control)
|
||||||
* [Usage](#usage)
|
* [Usage](#usage)
|
||||||
|
* [Builder configuration](#builder-configuration)
|
||||||
|
* [Update repository safely](#update-repository-safely)
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
|
|
||||||
@ -54,11 +56,14 @@ unattended build.
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
The builder qube is named `qubes-builder`.
|
### Builder configuration
|
||||||
|
|
||||||
When using the Qubes Executor, configure the `builder.yml` `dispvm` option to
|
When using the Qubes Executor, configure the `builder.yml` `dispvm` option to
|
||||||
either `dom0` or `dvm-qubes-builder`:
|
either `dom0` or `dvm-qubes-builder`:
|
||||||
```yaml
|
```yaml
|
||||||
|
include:
|
||||||
|
- example-configs/desired-config.yml
|
||||||
|
|
||||||
executor:
|
executor:
|
||||||
type: qubes
|
type: qubes
|
||||||
options:
|
options:
|
||||||
@ -68,15 +73,14 @@ executor:
|
|||||||
Setting the Disposable VM to Dom0 works because it will use the
|
Setting the Disposable VM to Dom0 works because it will use the
|
||||||
`default_dispvm` preference of `qubes-builder`, which is `dvm-qubes-builder`.
|
`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
|
### Update repository safely
|
||||||
`/home/user/.gnupg/qubes-builder`. By default, the provided gitconfig verifies
|
|
||||||
merges, so pulling new commits will do signature verification of `FETCH_HEAD`:
|
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
|
```sh
|
||||||
GNUPGHOME="$HOME/.gnupg/qubes-builder" git pull
|
GNUPGHOME="$HOME/.gnupg/qubes-builder" git pull
|
||||||
Commit 7c37bb7 has a good GPG signature by Frédéric Pierret (fepitre)
|
Commit 7c37bb7 has a good GPG signature by Frédéric Pierret (fepitre)
|
||||||
<frederic.pierret@qubes-os.org>
|
<frederic.pierret@qubes-os.org>
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
There are no further modifications needed to comply with this package. Consult
|
|
||||||
upstream documentation on how to use the Qubes OS Builder V2.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user