Skip to content

Commit 90960ac

Browse files
authored
Merge pull request #965 from cgwalters/release
Release 1.1.3
2 parents 785acc9 + 1044a45 commit 90960ac

18 files changed

+107
-31
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/src/man/bootc-container-lint.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ part of a build process; it will error if any problems are detected.
2323

2424
# VERSION
2525

26-
v1.1.0
26+
v1.1.3

docs/src/man/bootc-container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ bootc-container-help(8)
3030

3131
# VERSION
3232

33-
v1.1.0
33+
v1.1.3

docs/src/man/bootc-edit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ Only changes to the \`spec\` section are honored.
3636

3737
# VERSION
3838

39-
v1.1.0
39+
v1.1.3
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# NAME
2+
3+
bootc-install-ensure-completion - Intended for use in environments that
4+
are performing an ostree-based installation, not bootc
5+
6+
# SYNOPSIS
7+
8+
**bootc install ensure-completion** \[**-h**\|**\--help**\]
9+
10+
# DESCRIPTION
11+
12+
Intended for use in environments that are performing an ostree-based
13+
installation, not bootc.
14+
15+
In this scenario the installation may be missing bootc specific features
16+
such as kernel arguments, logically bound images and more. This command
17+
can be used to attempt to reconcile. At the current time, the only
18+
tested environment is Anaconda using \`ostreecontainer\` and it is
19+
recommended to avoid usage outside of that environment. Instead, ensure
20+
your code is using \`bootc install to-filesystem\` from the start.
21+
22+
# OPTIONS
23+
24+
**-h**, **\--help**
25+
26+
: Print help (see a summary with -h)
27+
28+
# VERSION
29+
30+
v1.1.3

docs/src/man/bootc-install-print-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ string-valued filesystem name suitable for passing to \`mkfs.\$type\`.
2727

2828
# VERSION
2929

30-
v1.1.0
30+
v1.1.3

docs/src/man/bootc-install-to-disk.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ bootc-install-to-disk - Install to the target block device
1010
\[**\--enforce-container-sigpolicy**\] \[**\--target-ostree-remote**\]
1111
\[**\--skip-fetch-check**\] \[**\--disable-selinux**\] \[**\--karg**\]
1212
\[**\--root-ssh-authorized-keys**\] \[**\--generic-image**\]
13-
\[**\--stateroot**\] \[**\--via-loopback**\] \[**-h**\|**\--help**\]
14-
\<*DEVICE*\>
13+
\[**\--bound-images**\] \[**\--stateroot**\] \[**\--via-loopback**\]
14+
\[**-h**\|**\--help**\] \<*DEVICE*\>
1515

1616
# DESCRIPTION
1717

@@ -130,6 +130,19 @@ boot.
130130
\- All bootloader types will be installed - Changes to the system
131131
firmware will be skipped
132132

133+
**\--bound-images**=*BOUND_IMAGES* \[default: stored\]
134+
135+
: How should logically bound images be retrieved\
136+
137+
\
138+
*Possible values:*
139+
140+
> - stored: Bound images must exist in the sources root container
141+
> storage (default)
142+
>
143+
> - pull: Bound images will be pulled and stored directly in the
144+
> targets bootc container storage
145+
133146
**\--stateroot**=*STATEROOT*
134147

135148
: The stateroot name to use. Defaults to \`default\`
@@ -149,4 +162,4 @@ firmware will be skipped
149162

150163
# VERSION
151164

152-
v1.1.0
165+
v1.1.3

docs/src/man/bootc-install-to-existing-root.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ bootc-install-to-existing-root - Install to the host root filesystem
1010
\[**\--target-ostree-remote**\] \[**\--skip-fetch-check**\]
1111
\[**\--disable-selinux**\] \[**\--karg**\]
1212
\[**\--root-ssh-authorized-keys**\] \[**\--generic-image**\]
13-
\[**\--stateroot**\] \[**\--acknowledge-destructive**\]
14-
\[**-h**\|**\--help**\] \[*ROOT_PATH*\]
13+
\[**\--bound-images**\] \[**\--stateroot**\]
14+
\[**\--acknowledge-destructive**\] \[**-h**\|**\--help**\]
15+
\[*ROOT_PATH*\]
1516

1617
# DESCRIPTION
1718

@@ -115,6 +116,19 @@ boot.
115116
\- All bootloader types will be installed - Changes to the system
116117
firmware will be skipped
117118

119+
**\--bound-images**=*BOUND_IMAGES* \[default: stored\]
120+
121+
: How should logically bound images be retrieved\
122+
123+
\
124+
*Possible values:*
125+
126+
> - stored: Bound images must exist in the sources root container
127+
> storage (default)
128+
>
129+
> - pull: Bound images will be pulled and stored directly in the
130+
> targets bootc container storage
131+
118132
**\--stateroot**=*STATEROOT*
119133

120134
: The stateroot name to use. Defaults to \`default\`
@@ -129,9 +143,10 @@ firmware will be skipped
129143

130144
\[*ROOT_PATH*\] \[default: /target\]
131145

132-
: Path to the mounted root; its expected to invoke podman with \`-v
133-
/:/target\`, then supplying this argument is unnecessary
146+
: Path to the mounted root; this is now not necessary to provide.
147+
Historically it was necessary to ensure the host rootfs was mounted
148+
at here via e.g. \`-v /:/target\`
134149

135150
# VERSION
136151

137-
v1.1.0
152+
v1.1.3

docs/src/man/bootc-install-to-filesystem.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ filesystem structure
1313
\[**\--target-ostree-remote**\] \[**\--skip-fetch-check**\]
1414
\[**\--disable-selinux**\] \[**\--karg**\]
1515
\[**\--root-ssh-authorized-keys**\] \[**\--generic-image**\]
16-
\[**\--stateroot**\] \[**-h**\|**\--help**\] \<*ROOT_PATH*\>
16+
\[**\--bound-images**\] \[**\--stateroot**\] \[**-h**\|**\--help**\]
17+
\<*ROOT_PATH*\>
1718

1819
# DESCRIPTION
1920

@@ -144,6 +145,19 @@ boot.
144145
\- All bootloader types will be installed - Changes to the system
145146
firmware will be skipped
146147

148+
**\--bound-images**=*BOUND_IMAGES* \[default: stored\]
149+
150+
: How should logically bound images be retrieved\
151+
152+
\
153+
*Possible values:*
154+
155+
> - stored: Bound images must exist in the sources root container
156+
> storage (default)
157+
>
158+
> - pull: Bound images will be pulled and stored directly in the
159+
> targets bootc container storage
160+
147161
**\--stateroot**=*STATEROOT*
148162

149163
: The stateroot name to use. Defaults to \`default\`
@@ -161,4 +175,4 @@ mounting. To override this, use \`\--root-mount-spec\`.
161175

162176
# VERSION
163177

164-
v1.1.0
178+
v1.1.3

docs/src/man/bootc-install.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ bootc-install - Install the running container to a target
1010

1111
Install the running container to a target.
1212

13-
\## Understanding installations
13+
## Understanding installations
1414

1515
OCI containers are effectively layers of tarballs with JSON for
1616
metadata; they cannot be booted directly. The \`bootc install\` flow is
@@ -48,6 +48,11 @@ bootc-install-to-existing-root(8)
4848

4949
: Install to the host root filesystem
5050

51+
bootc-install-ensure-completion(8)
52+
53+
: Intended for use in environments that are performing an ostree-based
54+
installation, not bootc
55+
5156
bootc-install-print-configuration(8)
5257

5358
: Output JSON to stdout that contains the merged installation
@@ -61,4 +66,4 @@ bootc-install-help(8)
6166

6267
# VERSION
6368

64-
v1.1.0
69+
v1.1.3

0 commit comments

Comments
 (0)