1 config BR2_PACKAGE_E2FSPROGS
3 depends on BR2_USE_WCHAR # util-linux
4 depends on BR2_USE_MMU # util-linux/libblkid
5 select BR2_PACKAGE_UTIL_LINUX
6 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
7 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
9 The EXT2 file system utilities.
11 http://e2fsprogs.sf.net
13 if BR2_PACKAGE_E2FSPROGS
15 config BR2_PACKAGE_E2FSPROGS_BADBLOCKS
19 config BR2_PACKAGE_E2FSPROGS_CHATTR
23 config BR2_PACKAGE_E2FSPROGS_DEBUGFS
26 config BR2_PACKAGE_E2FSPROGS_DUMPE2FS
30 config BR2_PACKAGE_E2FSPROGS_E2FREEFRAG
34 config BR2_PACKAGE_E2FSPROGS_E2FSCK
38 config BR2_PACKAGE_E2FSPROGS_E2IMAGE
41 config BR2_PACKAGE_E2FSPROGS_E2LABEL
45 config BR2_PACKAGE_E2FSPROGS_E2UNDO
49 config BR2_PACKAGE_E2FSPROGS_E4DEFRAG
51 depends on !BR2_nios2 # fallocate not implemented
52 depends on !BR2_TOOLCHAIN_USES_UCLIBC # sync_file_range not impl
54 comment "e4defrag needs a glibc or musl toolchain"
55 depends on BR2_TOOLCHAIN_USES_UCLIBC
57 config BR2_PACKAGE_E2FSPROGS_FILEFRAG
61 config BR2_PACKAGE_E2FSPROGS_FSCK
65 config BR2_PACKAGE_E2FSPROGS_FUSE2FS
67 depends on !BR2_STATIC_LIBS # libfuse
68 depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse
69 select BR2_PACKAGE_LIBFUSE
71 comment "fuse2fs needs a toolchain w/ threads, dynamic library"
72 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
74 config BR2_PACKAGE_E2FSPROGS_LOGSAVE
78 config BR2_PACKAGE_E2FSPROGS_LSATTR
82 config BR2_PACKAGE_E2FSPROGS_MKE2FS
86 config BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND
90 config BR2_PACKAGE_E2FSPROGS_RESIZE2FS
93 config BR2_PACKAGE_E2FSPROGS_TUNE2FS
96 select BR2_PACKAGE_E2FSPROGS_E2LABEL
98 config BR2_PACKAGE_E2FSPROGS_UUIDGEN
104 comment "e2fsprogs needs a toolchain w/ wchar"
105 depends on BR2_USE_MMU
106 depends on !BR2_USE_WCHAR