squashfs-tools: upgrade to commit
f95864afe883
The master branch's current tip commit as of this writing is [1], see the
squashfs-tool's repo at [0].
Because of commits [2]-[4] which are included in the master branch three
corresponding patches are dropped as they are not needed anymore. The single
remaining patch was rebased on top of [1] to apply cleanly.
Commits [5] & [6] introduced interesting features, namely zstd support and
reproducibility of created SquashFS images. They are reflected in two new
PACKAGECONFIG options now, but only the latter ("reproducible") is appended to
the default options as OE-core does not contain a recipe to build zstd at the
moment (a working zstd recipe can be found e.g. in meta-rauc, see [7]).
[0] https://github.com/plougher/squashfs-tools.git
[1]
f95864afe883 ("unsquashfs-4: Add more sanity checks + fix CVE-2015-4645/6")
[2]
46bdc1726e5a ("mksquashfs: Make a load of functions static")
[3]
b0ca8a5c98ff ("pseudo.c: add explicit <sys/stat.h> include")
[4]
f95864afe883 ("unsquashfs-4: Add more sanity checks + fix CVE-2015-4645/6")
[5]
6113361316d5 ("squashfs-tools: Add zstd support")
[6]
e0d74d07bb35 ("Add configuration and Mksquashfs build options for
reproducible builds")
[7] https://layers.openembedded.org/layerindex/recipe/79049/
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>