@@ -7,21 +7,22 @@ bootc-install-to-existing-root - Install to the host root filesystem
7
7
** bootc install to-existing-root** \[ ** \- -replace** \]
8
8
\[ ** \- -source-imgref** \] \[ ** \- -target-transport** \]
9
9
\[ ** \- -target-imgref** \] \[ ** \- -enforce-container-sigpolicy** \]
10
- \[ ** \- -skip-fetch-check** \] \[ ** \- -run-fetch-check** \]
10
+ \[ ** \- -run-fetch-check** \] \[ ** \- -skip-fetch-check** \]
11
+ \[ ** \- -disable-selinux** \] \[ ** \- -karg** \]
11
12
\[ ** \- -root-ssh-authorized-keys** \] \[ ** \- -generic-image** \]
12
13
\[ ** \- -bound-images** \] \[ ** \- -stateroot** \]
13
- \[ ** \- -acknowledge-destructive** \] \[ ** -h ** \| ** \- -help ** \]
14
- \[ * ROOT_PATH* \]
14
+ \[ ** \- -acknowledge-destructive** \] \[ ** \- -cleanup ** \]
15
+ \[ ** -h ** \| ** \- -help ** \] \[ * ROOT_PATH* \]
15
16
16
17
# DESCRIPTION
17
18
18
19
Install to the host root filesystem.
19
20
20
21
This is a variant of \` install to-filesystem\` that is designed to
21
22
install \" 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.
25
26
26
27
# OPTIONS
27
28
@@ -47,8 +48,8 @@ cleaned up if desired when rebooted into the new root.
47
48
48
49
By default, bootc install and install-to-filesystem assumes that it
49
50
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
52
53
behaviour explained in the previous paragraph. See skopeo(1) for
53
54
accepted formats.
54
55
@@ -68,16 +69,17 @@ cleaned up if desired when rebooted into the new root.
68
69
Enabling this option enforces that \` /etc/containers/policy.json\`
69
70
includes a default policy which requires signatures
70
71
71
- ** \- -skip-fetch-check (deprecated, see --run-fetch-check)**
72
-
73
- : This is now the default and has no effect.
74
-
75
72
** \- -run-fetch-check**
76
73
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**
78
79
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
81
83
82
84
** \- -disable-selinux**
83
85
@@ -119,11 +121,11 @@ cleaned up if desired when rebooted into the new root.
119
121
\
120
122
*Possible values:*
121
123
122
- - stored: Bound images must exist in the sources root container
124
+ - stored: Bound images must exist in the source\'s root container
123
125
storage (default)
124
126
125
127
- pull: Bound images will be pulled and stored directly in the
126
- targets bootc container storage
128
+ target\'s bootc container storage
127
129
128
130
** \- -stateroot** =* STATEROOT*
129
131
@@ -133,9 +135,14 @@ cleaned up if desired when rebooted into the new root.
133
135
134
136
: Accept that this is a destructive action and skip a warning timer
135
137
138
+ ** \- -cleanup**
139
+
140
+ : Add the bootc-destructive-cleanup systemd service to delete files
141
+ from the previous install on first boot
142
+
136
143
** -h** , ** \- -help**
137
144
138
- : Print help (see a summary with -h )
145
+ : Print help (see a summary with \' -h \' )
139
146
140
147
\[ * ROOT_PATH* \] \[ default: /target\]
141
148
@@ -145,4 +152,4 @@ cleaned up if desired when rebooted into the new root.
145
152
146
153
# VERSION
147
154
148
- v1.1.6
155
+ v1.4.0
0 commit comments