d992a1996d
When unpacking an OCI/tar layer, create() already creates missing parent directories recursively, so regular files and symlinks with absent parent entries unpack correctly. link() did not, so a hardlink whose parent directory had no explicit archive entry failed with "<path> not found" (e.g. images produced by Bazel rules_img). Mirror create()'s implicit parent creation in link() so such layers unpack, matching Docker/containerd. Adds a direct link() unit test and an end-to-end unpack regression test covering a hardlink, regular file, and symlink with no explicit parent. Fixes https://github.com/apple/container/issues/1797
ContainerizationEXT4
ContainerizationEXT4 provides functionality to read the superblock of an existing ext4 block device and format a new block device with
the ext4 file system.