57d8258e7716dde2b5c47f7374b012d9d646dfc5
[openwrt/openwrt.git] / package / utils / busybox / config / util-linux / volume_id / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see docs/Kconfig-language.txt.
5 #
6
7 config BUSYBOX_CONFIG_VOLUMEID
8 bool #No description makes it a hidden option
9 default BUSYBOX_DEFAULT_VOLUMEID
10
11 menu "Filesystem/Volume identification"
12 depends on BUSYBOX_CONFIG_VOLUMEID
13
14 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_BCACHE
15 bool "bcache filesystem"
16 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BCACHE
17 depends on BUSYBOX_CONFIG_VOLUMEID
18 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_BTRFS
19 bool "btrfs filesystem"
20 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BTRFS
21 depends on BUSYBOX_CONFIG_VOLUMEID
22 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_CRAMFS
23 bool "cramfs filesystem"
24 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_CRAMFS
25 depends on BUSYBOX_CONFIG_VOLUMEID
26 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EROFS
27 bool "erofs filesystem"
28 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EROFS
29 depends on BUSYBOX_CONFIG_VOLUMEID
30 help
31 Erofs is a compressed readonly filesystem for Linux.
32 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EXFAT
33 bool "exFAT filesystem"
34 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXFAT
35 depends on BUSYBOX_CONFIG_VOLUMEID
36 help
37 exFAT (extended FAT) is a proprietary file system designed especially
38 for flash drives. It has many features from NTFS, but with less
39 overhead. exFAT is used on most SDXC cards for consumer electronics.
40 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EXT
41 bool "Ext filesystem"
42 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXT
43 depends on BUSYBOX_CONFIG_VOLUMEID
44 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_F2FS
45 bool "f2fs filesystem"
46 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_F2FS
47 depends on BUSYBOX_CONFIG_VOLUMEID
48 help
49 F2FS (aka Flash-Friendly File System) is a log-structured file system,
50 which is adapted to newer forms of storage. F2FS also remedies some
51 known issues of the older log structured file systems, such as high
52 cleaning overhead.
53 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_FAT
54 bool "fat filesystem"
55 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_FAT
56 depends on BUSYBOX_CONFIG_VOLUMEID
57 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_HFS
58 bool "hfs filesystem"
59 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_HFS
60 depends on BUSYBOX_CONFIG_VOLUMEID
61 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_ISO9660
62 bool "iso9660 filesystem"
63 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ISO9660
64 depends on BUSYBOX_CONFIG_VOLUMEID
65 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_JFS
66 bool "jfs filesystem"
67 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_JFS
68 depends on BUSYBOX_CONFIG_VOLUMEID
69 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LFS
70 bool "LittleFS filesystem"
71 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LFS
72 depends on BUSYBOX_CONFIG_VOLUMEID && BUSYBOX_CONFIG_FEATURE_BLKID_TYPE
73 help
74 LittleFS is a small fail-safe filesystem designed for embedded
75 systems. It has strong copy-on-write guarantees and storage on disk
76 is always kept in a valid state. It also provides a form of dynamic
77 wear levelling for systems that can not fit a full flash translation
78 layer.
79 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LINUXRAID
80 bool "linuxraid"
81 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXRAID
82 depends on BUSYBOX_CONFIG_VOLUMEID
83 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LINUXSWAP
84 bool "linux swap filesystem"
85 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXSWAP
86 depends on BUSYBOX_CONFIG_VOLUMEID
87 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LUKS
88 bool "luks filesystem"
89 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LUKS
90 depends on BUSYBOX_CONFIG_VOLUMEID
91 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_MINIX
92 bool "minix filesystem"
93 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_MINIX
94 depends on BUSYBOX_CONFIG_VOLUMEID
95 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_NILFS
96 bool "nilfs filesystem"
97 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NILFS
98 depends on BUSYBOX_CONFIG_VOLUMEID
99 help
100 NILFS is a New Implementation of a Log-Structured File System (LFS)
101 that supports continuous snapshots. This provides features like
102 versioning of the entire filesystem, restoration of files that
103 were deleted a few minutes ago. NILFS keeps consistency like
104 conventional LFS, so it provides quick recovery after system crashes.
105
106 The possible use of NILFS includes versioning, tamper detection,
107 SOX compliance logging, and so forth. It can serve as an alternative
108 filesystem for Linux desktop environment, or as a basis of advanced
109 storage appliances.
110 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_NTFS
111 bool "ntfs filesystem"
112 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NTFS
113 depends on BUSYBOX_CONFIG_VOLUMEID
114 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_OCFS2
115 bool "ocfs2 filesystem"
116 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_OCFS2
117 depends on BUSYBOX_CONFIG_VOLUMEID
118 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_REISERFS
119 bool "Reiser filesystem"
120 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_REISERFS
121 depends on BUSYBOX_CONFIG_VOLUMEID
122 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_ROMFS
123 bool "romfs filesystem"
124 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ROMFS
125 depends on BUSYBOX_CONFIG_VOLUMEID
126 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_SQUASHFS
127 bool "SquashFS filesystem"
128 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SQUASHFS
129 depends on BUSYBOX_CONFIG_VOLUMEID && BUSYBOX_CONFIG_FEATURE_BLKID_TYPE
130 help
131 Squashfs is a compressed read-only filesystem for Linux. Squashfs is
132 intended for general read-only filesystem use and in constrained block
133 device/memory systems (e.g. embedded systems) where low overhead is
134 needed.
135 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_SYSV
136 bool "sysv filesystem"
137 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SYSV
138 depends on BUSYBOX_CONFIG_VOLUMEID
139 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_UBIFS
140 bool "UBIFS filesystem"
141 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UBIFS
142 depends on BUSYBOX_CONFIG_VOLUMEID
143 help
144 UBIFS (Unsorted Block Image File System) is a file
145 system for use with raw flash memory media.
146 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_UDF
147 bool "udf filesystem"
148 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UDF
149 depends on BUSYBOX_CONFIG_VOLUMEID
150 ### config FEATURE_VOLUMEID_HIGHPOINTRAID
151 ### bool "highpoint raid"
152 ### default y
153 ### depends on VOLUMEID
154 ### config FEATURE_VOLUMEID_HPFS
155 ### bool "hpfs filesystem"
156 ### default y
157 ### depends on VOLUMEID
158 ### config FEATURE_VOLUMEID_ISWRAID
159 ### bool "intel raid"
160 ### default y
161 ### depends on VOLUMEID
162 ### config FEATURE_VOLUMEID_LSIRAID
163 ### bool "lsi raid"
164 ### default y
165 ### depends on VOLUMEID
166 ### config FEATURE_VOLUMEID_LVM
167 ### bool "lvm"
168 ### default y
169 ### depends on VOLUMEID
170 ### config FEATURE_VOLUMEID_MAC
171 ### bool "mac filesystem"
172 ### default y
173 ### depends on VOLUMEID
174 ### config FEATURE_VOLUMEID_MSDOS
175 ### bool "msdos filesystem"
176 ### default y
177 ### depends on VOLUMEID
178 ### config FEATURE_VOLUMEID_NVIDIARAID
179 ### bool "nvidia raid"
180 ### default y
181 ### depends on VOLUMEID
182 ### config FEATURE_VOLUMEID_PROMISERAID
183 ### bool "promise raid"
184 ### default y
185 ### depends on VOLUMEID
186 ### config FEATURE_VOLUMEID_SILICONRAID
187 ### bool "silicon raid"
188 ### default y
189 ### depends on VOLUMEID
190 ### config FEATURE_VOLUMEID_UFS
191 ### bool "ufs filesystem"
192 ### default y
193 ### depends on VOLUMEID
194 ### config FEATURE_VOLUMEID_VIARAID
195 ### bool "via raid"
196 ### default y
197 ### depends on VOLUMEID
198 config BUSYBOX_CONFIG_FEATURE_VOLUMEID_XFS
199 bool "xfs filesystem"
200 default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_XFS
201 depends on BUSYBOX_CONFIG_VOLUMEID
202
203 endmenu