Closed dtrudg closed 11 months ago
Creation of OCI-SIF images using sylabs/oci-tools requires either sqfstar (from squashfs-tools) or tar2sqfs (from squashfs-tools-ng).
sqfstar
tar2sqfs
While all distros provide squashfs-tools, some (e.g. EL) don't include the sqfstar binary.
Although squashfs-tools-ng is packaged for many distributions, it is not for EL.
To work around this, bundle sqfstar in a similar way as squashfuse_ll was provided in #1937
squashfuse_ll
There must be an ability to build without a bundles sqfstar and fall back to a copy on PATH.
PATH
We are going with sqfstar at this point, because squashfs-tools currently has more regular release activity than -ng.
-ng
Due to the GPL license, and concerns about bundling into the same package (even if mere-aggregation seems to apply), we are not going to do this.
Creation of OCI-SIF images using sylabs/oci-tools requires either
sqfstar
(from squashfs-tools) ortar2sqfs
(from squashfs-tools-ng).While all distros provide squashfs-tools, some (e.g. EL) don't include the
sqfstar
binary.Although squashfs-tools-ng is packaged for many distributions, it is not for EL.
To work around this, bundle
sqfstar
in a similar way assquashfuse_ll
was provided in #1937There must be an ability to build without a bundles
sqfstar
and fall back to a copy onPATH
.We are going with
sqfstar
at this point, because squashfs-tools currently has more regular release activity than-ng
.