From dd76e45c20acc3f352ffe8257208cc617ba33eba Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 19:23:08 +0200 Subject: Adding upstream version 1:4.6.1. Signed-off-by: Daniel Baumann --- INSTALL | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 INSTALL (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..c28f3b4 --- /dev/null +++ b/INSTALL @@ -0,0 +1,47 @@ + INSTALLING SQUASHFS-TOOLS + +1. Kernel support +----------------- + +This release is for 2.6.29 and newer kernels. Kernel patching is not necessary. + +Extended attribute support requires 2.6.35 or newer kernels. But +file systems with extended attributes can be mounted on 2.6.29 and +newer kernels (the extended attributes will be ignored with a warning). + +LZO compression support requires 2.6.36 or newer kernels. + +XZ compression support requires 2.6.38 or newer kernels. + +LZ4 compression support requires 3.11 or newer kernels. + +ZSTD compression support requires 4.14 or newer kernels. + +2. Building squashfs tools +-------------------------- + +The squashfs-tools directory contains the source code for the Mksquashfs, +and Unsquashfs programs. These can be compiled by typing "make". This +will also create symbolic links sqfstar and sqfscat. + +They can be installed, along with the symbolic links sqfstar and sqfscat, +to /usr/local/bin by typing "sudo make install". + +2.1 Compressors supported + +By default the Makefile is configured to build Mksquashfs and Unsquashfs +with GZIP suppport. Read the Makefile in squashfs-tools for instructions on +building LZO, LZ4, XZ and ZSTD compression support. + +2.2 Extended attribute support + +By default the Makefile is configured to build Mksquashfs and Unsquashfs +with extended attribute support. Read the Makefile in squashfs-tools for +instructions on how to disable extended attribute support, if not supported +by your distribution/C library, or if it is not needed. + +2.3 Reproducible builds + +By default the Makefile is configured to build Mksquashfs with reproducible +output as default. Read the Makefile in squashfs-tools for instructions +on how to disable reproducible output as default if desired. -- cgit v1.2.3