fix prereq.sh on NetBSD 8.1
[openadk.git] / target / waldux / config / Config.in.fs
blob4cde2df11b5118f8a12951e5ae743f62d077f68f
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "Filesystems support"
6 config ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
7 bool
9 config ADK_WALDUX_KERNEL_FILE_LOCKING
10 bool
11 default y
13 config ADK_WALDUX_KERNEL_FSNOTIFY
14 bool
15 default y
17 config ADK_WALDUX_KERNEL_AUTOFS4_FS
18 bool
20 config ADK_WALDUX_KERNEL_TMPFS_POSIX_ACL
21 bool
23 config ADK_WALDUX_KERNEL_TMPFS_XATTR
24 bool
26 config ADK_WALDUX_KERNEL_EXPORTFS
27 tristate
29 config ADK_WALDUX_KERNEL_JBD2
30 tristate
31 select ADK_WALDUX_KERNEL_CRC32
32 select ADK_WALDUX_KERNEL_CRYPTO
33 select ADK_WALDUX_KERNEL_CRYPTO_CRC32C
35 config ADK_WALDUX_KERNEL_EXT3_FS_XATTR
36 bool
38 config ADK_WALDUX_KERNEL_FAT_DEFAULT_CODEPAGE
39 int
40 default 850
42 config ADK_WALDUX_KERNEL_FAT_DEFAULT_IOCHARSET
43 string
44 default "iso8859-1"
46 config ADK_WALDUX_KERNEL_SQUASHFS_XZ
47 bool
49 config ADK_WALDUX_KERNEL_JFFS2_COMPRESSION_OPTIONS
50 bool
52 config ADK_WALDUX_KERNEL_JFFS2_ZLIB
53 bool
55 menu "Filesystems"
57 config ADK_WALDUX_KERNEL_EXT2_FS
58 tristate "EXT2 filesystem support"
59 select ADK_WALDUX_KERNEL_BLOCK
60 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
61 default n
62 help
63 Ext2 is a standard Linux file system for hard disks.
65 config ADK_WALDUX_KERNEL_EXT3_FS
66 tristate "EXT3 filesystem support"
67 select ADK_WALDUX_KERNEL_BLOCK
68 help
69 This is the journalling version of the Second extended file system
70 (often called ext3), the de facto standard Linux file system
71 (method to organize files on a storage device) for hard disks.
73 The journalling code included in this driver means you do not have
74 to run e2fsck (file system checker) on your file systems after a
75 crash. The journal keeps track of any changes that were being made
76 at the time the system crashed, and can ensure that your file system
77 is consistent without the need for a lengthy check.
79 Other than adding the journal to the file system, the on-disk format
80 of ext3 is identical to ext2. It is possible to freely switch
81 between using the ext3 driver and the ext2 driver, as long as the
82 file system has been cleanly unmounted, or e2fsck is run on the file
83 system.
85 To add a journal on an existing ext2 file system or change the
86 behavior of ext3 file systems, you can use the tune2fs utility ("man
87 tune2fs"). To modify attributes of files and directories on ext3
88 file systems, use chattr ("man chattr"). You need to be using
89 e2fsprogs version 1.20 or later in order to create ext3 journals
90 (available at <http://sourceforge.net/projects/e2fsprogs/>).
92 config ADK_WALDUX_KERNEL_EXT4_FS
93 tristate "EXT4 filesystem support"
94 select ADK_WALDUX_KERNEL_BLOCK
95 select ADK_WALDUX_KERNEL_JBD2
96 help
97 Ext4 filesystem.
99 config ADK_WALDUX_KERNEL_HFSPLUS_FS
100 tristate "HFS+ filesystem support"
101 select ADK_WALDUX_KERNEL_BLOCK
102 select ADK_WALDUX_KERNEL_NLS_UTF8
103 select ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
104 help
105 If you say Y here, you will be able to mount extended format
106 Macintosh-formatted hard drive partitions with full read-write access.
108 This file system is often called HFS+ and was introduced with
109 MacOS 8. It includes all Mac specific filesystem data such as
110 data forks and creator codes, but it also has several UNIX
111 style features such as file ownership and permissions.
113 config ADK_WALDUX_KERNEL_NTFS_FS
114 tristate "NTFS file system support"
115 select ADK_WALDUX_KERNEL_BLOCK
116 help
117 NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
119 Saying Y or M here enables read support. There is partial, but
120 safe, write support available. For write support you must also
121 say Y to "NTFS write support" below.
123 There are also a number of user-space tools available, called
124 ntfsprogs. These include ntfsundelete and ntfsresize, that work
125 without NTFS support enabled in the kernel.
127 This is a rewrite from scratch of Linux NTFS support and replaced
128 the old NTFS code starting with Linux 2.5.11. A backport to
129 the Linux 2.4 kernel series is separately available as a patch
130 from the project web site.
132 For more information see <file:Documentation/filesystems/ntfs.txt>
133 and <http://linux-ntfs.sourceforge.net/>.
135 If you are not using Windows NT, 2000, XP or 2003 in addition to
136 Linux on your computer it is safe to say N.
137 Kernel modules for NTFS support
139 config ADK_WALDUX_KERNEL_VFAT_FS
140 tristate "VFAT filesystem support"
141 select ADK_WALDUX_KERNEL_BLOCK
142 select ADK_WALDUX_KERNEL_NLS_CODEPAGE_850
143 select ADK_WALDUX_KERNEL_NLS_ISO8859_1
144 default y if ADK_TARGET_BOARD_BCM28XX
145 default n
146 help
147 This option provides support for normal Windows file systems with
148 long filenames. That includes non-compressed FAT-based file systems
149 used by Windows 95, Windows 98, Windows NT 4.0, and the Unix
150 programs from the mtools package.
152 The VFAT support enlarges your kernel by about 10 KB Please read the
153 file <file:Documentation/filesystems/vfat.txt> for details.
155 config ADK_WALDUX_KERNEL_XFS_FS
156 tristate "XFS filesystem support"
157 select ADK_WALDUX_KERNEL_BLOCK
158 select ADK_WALDUX_KERNEL_EXPORTFS
159 select ADK_WALDUX_KERNEL_LIBCRC32C
160 help
161 XFS is a high performance journaling filesystem which originated
162 on the SGI IRIX platform. It is completely multi-threaded, can
163 support large files and large filesystems, extended attributes,
164 variable block sizes, is extent based, and makes extensive use of
165 Btrees (directories, extents, free space) to aid both performance
166 and scalability.
168 Refer to the documentation at <http://oss.sgi.com/projects/xfs/>
169 for complete details. This implementation is on-disk compatible
170 with the IRIX version of XFS.
172 config ADK_WALDUX_KERNEL_BTRFS_FS
173 tristate "Btrfs filesystem support"
174 select ADK_WALDUX_KERNEL_BLOCK
175 select ADK_WALDUX_KERNEL_CRYPTO_CRC32C
176 select ADK_WALDUX_KERNEL_RAID6_PQ
177 select ADK_WALDUX_KERNEL_XOR_BLOCKS
178 select ADK_WALDUX_KERNEL_ZLIB_DEFLATE
179 select ADK_WALDUX_KERNEL_LZO_COMPRESS
180 select ADK_WALDUX_KERNEL_LZO_DECOMPRESS
181 help
182 Btrfs is a general purpose copy-on-write filesystem with extents,
183 writable snapshotting, support for multiple devices and many more
184 features focused on fault tolerance, repair and easy administration.
185 For more information, please see the web pages at
186 http://btrfs.wiki.kernel.org
188 config ADK_WALDUX_KERNEL_FUSE_FS
189 tristate "Filesystem in Userspace support"
190 help
191 With FUSE it is possible to implement a fully functional
192 filesystem in a userspace program.
194 By enabling this, only the kernel module gets build.
195 For using it, you will most likely also want to enable
196 fuse-utils.
198 config ADK_WALDUX_KERNEL_JOLIET
199 bool
201 config ADK_WALDUX_KERNEL_ISO9660_FS
202 tristate "ISO 9660 / JOLIET CDROM file system support"
203 select ADK_WALDUX_KERNEL_JOLIET
204 help
205 This is the standard file system used on CD-ROMs. It was previously
206 known as "High Sierra File System" and is called "hsfs" on other
207 Unix systems. The so-called Rock-Ridge extensions which allow for
208 long Unix filenames and symbolic links are also supported by this
209 driver. If you have a CD-ROM drive and want to do more with it than
210 just listen to audio CDs and watch its LEDs, say Y (and read
211 <file:Documentation/filesystems/isofs.txt> and the CD-ROM-HOWTO,
212 available from <http://www.tldp.org/docs.html#howto>), thereby
213 enlarging your kernel by about 27 KB; otherwise say N.
215 config ADK_WALDUX_KERNEL_UDF_FS
216 tristate "UDF file system support"
217 select ADK_WALDUX_KERNEL_CRC_ITU_T
218 help
219 This is the new file system used on some CD-ROMs and DVDs. Say Y if
220 you intend to mount DVD discs or CDRW's written in packet mode, or
221 if written to by other UDF utilities, such as DirectCD.
222 Please read <file:Documentation/filesystems/udf.txt>.
224 config ADK_WALDUX_KERNEL_JFFS2_FS
225 tristate "JFFS2 filesystem"
226 select ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
227 select ADK_WALDUX_KERNEL_MTD
228 select ADK_WALDUX_KERNEL_MTD_BLOCK
229 select ADK_WALDUX_KERNEL_JFFS2_COMPRESSION_OPTIONS
230 select ADK_WALDUX_KERNEL_JFFS2_ZLIB
231 help
232 JFFS2 flash filesystem
234 config ADK_WALDUX_KERNEL_SQUASHFS
235 tristate "SquashFS filesystem"
236 select ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
237 select ADK_WALDUX_KERNEL_SQUASHFS_XZ
238 help
239 Squashfs compressed read-only filesystem
241 config ADK_WALDUX_KERNEL_MTD_UBI_GLUEBI
242 bool
244 config ADK_WALDUX_KERNEL_MTD_UBI
245 tristate
246 select ADK_WALDUX_KERNEL_MTD
247 select ADK_WALDUX_KERNEL_MTD_UBI_GLUEBI
249 config ADK_WALDUX_KERNEL_UBIFS_FS
250 tristate "UBIFS Filesystem"
251 select ADK_WALDUX_KERNEL_MTD_UBI
252 help
253 UBIFS is a file system for flash devices which works on top of UBI.
255 endmenu
258 source target/waldux//config/Config.in.fsopts
259 source target/waldux//config/Config.in.part
260 source target/waldux//config/Config.in.fsnet
261 source target/waldux//config/Config.in.nls
263 endmenu