summaryrefslogtreecommitdiffstats
path: root/rules/squashfs-tools.in
blob: cb2db3b62ee6cf4a01025e762087419f1277fb06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
## SECTION=disk_and_file

menuconfig SQUASHFS_TOOLS
	tristate
	select LIBC_M
	select LIBC_PTHREAD
	select GCCLIBS_GCC_S
	select ZLIB
	select ZSTD		if SQUASHFS_TOOLS_ZSTD_SUPPORT
	prompt "squashfs-tools                "
	help
	  Squashfs is a highly compressed read-only filesystem for Linux.
	  It uses zlib compression to compress both files, inodes and directories.
	  Inodes in the system are very small and all blocks are packed to minimize
	  data overhead. Block sizes greater than 4K are supported up to a maximum
	  of 1Mbytes (default block size 128K).

if SQUASHFS_TOOLS

comment "build options"

config SQUASHFS_TOOLS_ZSTD_SUPPORT
	bool
	prompt "Support Zstandard (zstd) compression"

comment "install options"

config SQUASHFS_TOOLS_MKSQUASHFS
	bool
	prompt "Install mksquashfs"

config SQUASHFS_TOOLS_UNSQUASHFS
	bool
	prompt "Install unsquashfs"

endif