docs/compose: apply review; unify repo paths

In the sections "Granular.." and "Running rpm..." the usage of repo
paths was inconsistent.
This commit is contained in:
Alexander Wellbrock 2021-03-24 13:26:25 +01:00 committed by Colin Walters
parent 892097ee84
commit dd6beaa67d

View File

@ -70,7 +70,7 @@ If you're doing this multiple times, it's strongly recommended to create a cache
directory:
```
# rpm-ostree compose tree --unified-core --cachedir=cache --repo=/srv/repo /path/to/manifest.yaml
# rpm-ostree compose tree --unified-core --cachedir=cache --repo=./build-repo /path/to/manifest.yaml
```
This will download RPMs from the referenced repos, and commit the result to the
@ -79,7 +79,7 @@ OSTree repository, using the ref named by `ref`.
Once we have that commit, let's export it:
```
# ostree --repo=repo pull-local build-repo exampleos/8/x86_64/stable
# ostree --repo=/srv/deploy-repo pull-local ./build-repo exampleos/8/x86_64/stable
```
You can tell client systems to rebase to it by combining `ostree remote add`,
@ -95,29 +95,29 @@ Similar to `rpm-ostree compose tree` we'll use a "treefile". We'll also specify
serving as our work-in-progress rootfs:
```
# rpm-ostree compose install --unified-core --cachedir=cache --repo=/srv/repo /path/to/manifest.yaml /var/sysroot
# rpm-ostree compose install --unified-core --cachedir=cache --repo=./build-repo /path/to/manifest.yaml ./sysroot
```
This will download RPMs from the referenced repos and execute any specified post-process scripts.
We now can alter anything found under `/var/sysroot/rootfs`.
We now can alter anything found under `./sysroot/rootfs`.
Next we can run more postprocessing:
```
# rpm-ostree compose postprocess postprocess /var/sysroot/rootfs /path/to/manifest.yaml
# rpm-ostree compose postprocess ./sysroot/rootfs /path/to/manifest.yaml
```
When we are finished with our manual changes we can now create the commit:
```
# rpm-ostree compose tree --repo=/srv/repo /path/to/manifest.yaml /var/sysroot
# rpm-ostree compose commit --repo=./build-repo /path/to/manifest.yaml ./sysroot/rootfs
```
Once we have that commit, let's export it:
```
# ostree --repo=repo pull-local build-repo exampleos/8/x86_64/stable
# ostree --repo=/srv/deploy-repo pull-local ./build-repo exampleos/8/x86_64/stable
```
You can tell client systems to rebase to it by combining `ostree remote add`,