This allows the inode to stay unmodified. So far, haven't found anything which requires that, but if they do, compressing into the same file without doing the atomic-rename dance can't preserve that.
However, see also RJVB/afsctool#62 and RJVB/afsctool#63 for instances where in-place replacement can fail.
MUST enforce that the equivalent of --verify is used to avoid the macos bug where an inode gets somehow "tainted" and ends up appearing as full of zeros after compression.
This allows the inode to stay unmodified. So far, haven't found anything which requires that, but if they do, compressing into the same file without doing the atomic-rename dance can't preserve that.
However, see also RJVB/afsctool#62 and RJVB/afsctool#63 for instances where in-place replacement can fail.
MUST enforce that the equivalent of
--verify
is used to avoid the macos bug where an inode gets somehow "tainted" and ends up appearing as full of zeros after compression.