This generates the new format for whiteout markers which was added in
6.8 (and which will be backported to 6.7). Without this whiteouts
will not work anymore.
This is a slight format change, but will only affect ostree commits
that already were broken (i.e that had whiteouts), and since the
composefs code is still marked experimental I think it is fine to
do this without introducing another format version on the ostree
side.
Signed-off-by: Alexander Larsson <alexl@redhat.com>
options.file_write_cb = _composefs_write_cb;
}
+ options.version = 0;
+ options.max_version = 1; /* Support new whiteout xattr if required */
+
if (lcfs_write_to (root, &options) != 0)
return glnx_throw_errno_prefix (error, "lcfs_write_to");