@@ -7,21 +7,22 @@ bootc-install-to-existing-root - Install to the host root filesystem
77** bootc install to-existing-root** \[ ** \- -replace** \]
88\[ ** \- -source-imgref** \] \[ ** \- -target-transport** \]
99\[ ** \- -target-imgref** \] \[ ** \- -enforce-container-sigpolicy** \]
10- \[ ** \- -skip-fetch-check** \] \[ ** \- -run-fetch-check** \]
10+ \[ ** \- -run-fetch-check** \] \[ ** \- -skip-fetch-check** \]
11+ \[ ** \- -disable-selinux** \] \[ ** \- -karg** \]
1112\[ ** \- -root-ssh-authorized-keys** \] \[ ** \- -generic-image** \]
1213\[ ** \- -bound-images** \] \[ ** \- -stateroot** \]
13- \[ ** \- -acknowledge-destructive** \] \[ ** -h ** \| ** \- -help ** \]
14- \[ * ROOT_PATH* \]
14+ \[ ** \- -acknowledge-destructive** \] \[ ** \- -cleanup ** \]
15+ \[ ** -h ** \| ** \- -help ** \] \[ * ROOT_PATH* \]
1516
1617# DESCRIPTION
1718
1819Install to the host root filesystem.
1920
2021This is a variant of \` install to-filesystem\` that is designed to
2122install \" alongside\" the running host root filesystem. Currently, the
22- host root filesystems \` /boot\` partition will be wiped, but the content
23- of the existing root will otherwise be retained, and will need to be
24- cleaned up if desired when rebooted into the new root.
23+ host root filesystem \' s \` /boot\` partition will be wiped, but the
24+ content of the existing root will otherwise be retained, and will need
25+ to be cleaned up if desired when rebooted into the new root.
2526
2627# OPTIONS
2728
@@ -47,8 +48,8 @@ cleaned up if desired when rebooted into the new root.
4748
4849 By default, bootc install and install-to-filesystem assumes that it
4950 runs in a podman container, and it takes the container image to
50- install from the podmans container registry. If \--source-imgref is
51- given, bootc uses it as the installation source, instead of the
51+ install from the podman\'s container registry. If \--source-imgref
52+ is given, bootc uses it as the installation source, instead of the
5253 behaviour explained in the previous paragraph. See skopeo(1) for
5354 accepted formats.
5455
@@ -68,16 +69,17 @@ cleaned up if desired when rebooted into the new root.
6869 Enabling this option enforces that \` /etc/containers/policy.json\`
6970 includes a default policy which requires signatures
7071
71- ** \- -skip-fetch-check (deprecated, see --run-fetch-check)**
72-
73- : This is now the default and has no effect.
74-
7572** \- -run-fetch-check**
7673
77- : Verify the target image can be pulled using the bootc image.
74+ : Verify the image can be fetched from the bootc image. Updates may
75+ fail when the installation host is authenticated with the registry
76+ but the pull secret is not in the bootc image
77+
78+ ** \- -skip-fetch-check**
7879
79- This will ensure the bootc system can be upgraded,
80- i.e. the registry credentials are available on the bootc image.
80+ : Verify the image can be fetched from the bootc image. Updates may
81+ fail when the installation host is authenticated with the registry
82+ but the pull secret is not in the bootc image
8183
8284** \- -disable-selinux**
8385
@@ -119,11 +121,11 @@ cleaned up if desired when rebooted into the new root.
119121 \
120122 *Possible values:*
121123
122- - stored: Bound images must exist in the sources root container
124+ - stored: Bound images must exist in the source\'s root container
123125 storage (default)
124126
125127 - pull: Bound images will be pulled and stored directly in the
126- targets bootc container storage
128+ target\'s bootc container storage
127129
128130** \- -stateroot** =* STATEROOT*
129131
@@ -133,9 +135,14 @@ cleaned up if desired when rebooted into the new root.
133135
134136: Accept that this is a destructive action and skip a warning timer
135137
138+ ** \- -cleanup**
139+
140+ : Add the bootc-destructive-cleanup systemd service to delete files
141+ from the previous install on first boot
142+
136143** -h** , ** \- -help**
137144
138- : Print help (see a summary with -h )
145+ : Print help (see a summary with \' -h \' )
139146
140147\[ * ROOT_PATH* \] \[ default: /target\]
141148
@@ -145,4 +152,4 @@ cleaned up if desired when rebooted into the new root.
145152
146153# VERSION
147154
148- v1.1.6
155+ v1.4.0
0 commit comments