]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/e2fsprogs/Config.in
e2fsprogs: change into menuconfig
[coffee/buildroot.git] / package / e2fsprogs / Config.in
1 menuconfig BR2_PACKAGE_E2FSPROGS
2         bool "e2fsprogs"
3         depends on BR2_USE_MMU # util-linux/libblkid
4         select BR2_PACKAGE_UTIL_LINUX
5         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
6         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
7         help
8           The EXT2 file system utilities.
9
10           http://e2fsprogs.sourceforge.net
11
12 if BR2_PACKAGE_E2FSPROGS
13
14 config BR2_PACKAGE_E2FSPROGS_BADBLOCKS
15         bool "badblocks"
16         default y
17
18 config BR2_PACKAGE_E2FSPROGS_CHATTR
19         bool "chattr"
20         default y
21
22 config BR2_PACKAGE_E2FSPROGS_DEBUGFS
23         bool "debugfs"
24
25 config BR2_PACKAGE_E2FSPROGS_DUMPE2FS
26         bool "dumpe2fs"
27         default y
28
29 config BR2_PACKAGE_E2FSPROGS_E2FREEFRAG
30         bool "e2freefrag"
31         default y
32
33 config BR2_PACKAGE_E2FSPROGS_E2FSCK
34         bool "e2fsck"
35         default y
36
37 config BR2_PACKAGE_E2FSPROGS_E2IMAGE
38         bool "e2image"
39
40 config BR2_PACKAGE_E2FSPROGS_E2LABEL
41         bool "e2label"
42         default y
43
44 config BR2_PACKAGE_E2FSPROGS_E2UNDO
45         bool "e2undo"
46         default y
47
48 config BR2_PACKAGE_E2FSPROGS_E4DEFRAG
49         bool "e4defrag"
50         depends on !BR2_nios2 # fallocate not implemented
51         depends on !BR2_TOOLCHAIN_USES_UCLIBC # sync_file_range not impl
52
53 comment "e4defrag needs a glibc or musl toolchain"
54         depends on !BR2_nios2
55         depends on BR2_TOOLCHAIN_USES_UCLIBC
56
57 config BR2_PACKAGE_E2FSPROGS_FILEFRAG
58         bool "filefrag"
59         default y
60
61 config BR2_PACKAGE_E2FSPROGS_FSCK
62         bool "fsck"
63         default y
64
65 config BR2_PACKAGE_E2FSPROGS_FUSE2FS
66         bool "fuse2fs"
67         depends on !BR2_STATIC_LIBS # libfuse
68         depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse
69         select BR2_PACKAGE_LIBFUSE
70
71 comment "fuse2fs needs a toolchain w/ threads, dynamic library"
72         depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
73
74 config BR2_PACKAGE_E2FSPROGS_LOGSAVE
75         bool "logsave"
76         default y
77
78 config BR2_PACKAGE_E2FSPROGS_LSATTR
79         bool "lsattr"
80         default y
81
82 config BR2_PACKAGE_E2FSPROGS_MKE2FS
83         bool "mke2fs"
84         default y
85
86 config BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND
87         bool "mklost+found"
88         default y
89
90 config BR2_PACKAGE_E2FSPROGS_RESIZE2FS
91         bool "resize2fs"
92
93 config BR2_PACKAGE_E2FSPROGS_TUNE2FS
94         bool "tune2fs"
95         default y
96         select BR2_PACKAGE_E2FSPROGS_E2LABEL
97
98 config BR2_PACKAGE_E2FSPROGS_UUIDGEN
99         bool "uuidgen"
100         default y
101
102 endif