Support overlayfs whiteouts on checkout
Introduces an intermediate format for overlayfs storage, where .wh-ostree. prefixed files will be converted into char 0:0 whiteout devices used by overlayfs to mark deletions across layers. The CI scripts now uses a volume for the scratch directories previously in /var/tmp otherwise we cannot create whiteout devices into an overlayfs mounted filesystem. Related-Issue: #2712
This commit is contained in:
1 parent
c6c3c5ae9f
commit
e234b630f8
13 files changed
+292
-9
No files matched your search
@@ -114,6 +114,17 @@ License along with this library. If not, see <https://www.gnu.org/licenses/>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>--process-passthrough-whiteouts</option></term>
|
||||
|
||||
<listitem><para>
|
||||
Enable overlayfs whiteout extraction into 0:0 character devices.
|
||||
Overlayfs whiteouts are encoded inside ostree as <literal>.ostree-wh.filename</literal>
|
||||
and extracted as 0:0 character devices. This is useful to carry
|
||||
container storage embedded into ostree.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>--allow-noent</option></term>
|
||||
|
||||
|
||||
Reference in new issue
Block a user