tools/squashfs4: add new tool for squashfs4 images
authorChristian Marangi <ansuelsmth@gmail.com>
Mon, 6 Feb 2023 22:22:43 +0000 (23:22 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 20 Feb 2023 06:34:03 +0000 (07:34 +0100)
commit30f2d516ba7be08f06f7ca8767472c3ea5678706
tree6a76fef0e685764abd5f3ed2df2ebcce7856b219
parent57db2280a2155c39f545ac712766a849cf45f62c
tools/squashfs4: add new tool for squashfs4 images

squashfs tool is finally reborn and correctly maintained.

Introduce the new version as a replacement for squasfs4kit as it was a
fork and also abandoned.

Add additional patch to add the missing feature present in squashfskit4
but still missing on this new project.

Backport each required patch that fix compilation error on macos.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
tools/Makefile
tools/squashfs4/Makefile [new file with mode: 0644]
tools/squashfs4/patches/001-Unsquashfs-Add-and-make-some-header-includes-conditi.patch [new file with mode: 0644]
tools/squashfs4/patches/002-Mksquashfs-Make-sysinfo-conditional.patch [new file with mode: 0644]
tools/squashfs4/patches/003-Only-use-available-CPUs.patch [new file with mode: 0644]
tools/squashfs4/patches/004-action-rework-strdupa-with-POSIX-strdup-and-free.patch [new file with mode: 0644]
tools/squashfs4/patches/005-Don-t-use-sigwaitinfo-sigtimedwait-if-not-supported.patch [new file with mode: 0644]
tools/squashfs4/patches/006-Move-sysinfo.h-into-the-linux-only-section-should-fi.patch [new file with mode: 0644]
tools/squashfs4/patches/007-Unsquashfs-fix-compilation-error-for-missing-sysctl..patch [new file with mode: 0644]
tools/squashfs4/patches/100-portability.patch [new file with mode: 0644]
tools/squashfs4/patches/101-xz_wrapper-support-multiple-lzma-configuration-optio.patch [new file with mode: 0644]