diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 17:23:08 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 17:23:08 +0000 |
commit | dd76e45c20acc3f352ffe8257208cc617ba33eba (patch) | |
tree | c50c016a4182a27fd1ece9ec7ba4abf405f19e5f /INSTALL | |
parent | Initial commit. (diff) | |
download | squashfs-tools-dd76e45c20acc3f352ffe8257208cc617ba33eba.tar.xz squashfs-tools-dd76e45c20acc3f352ffe8257208cc617ba33eba.zip |
Adding upstream version 1:4.6.1.upstream/1%4.6.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 47 |
1 files changed, 47 insertions, 0 deletions
@@ -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. |