keepalived: fix libnl optional dependency
[buildroot-gz.git] / fs / ext2 / Config.in
blobb8eeed25d4deb22bd0ab6fcab2b7374b34832b07
1 config BR2_TARGET_ROOTFS_EXT2
2         bool "ext2/3/4 root filesystem"
3         select BR2_PACKAGE_HOST_MKE2IMG
4         help
5           Build an ext2/3/4 root filesystem
7 if BR2_TARGET_ROOTFS_EXT2
9 config BR2_TARGET_ROOTFS_EXT2_2
10         bool
12 choice
13         bool "ext2/3/4 variant"
14         default BR2_TARGET_ROOTFS_EXT2_2r1
16 config BR2_TARGET_ROOTFS_EXT2_2r0
17         bool "ext2 (rev0)"
18         select BR2_TARGET_ROOTFS_EXT2_2
20 config BR2_TARGET_ROOTFS_EXT2_2r1
21         bool "ext2 (rev1)"
22         select BR2_TARGET_ROOTFS_EXT2_2
24 config BR2_TARGET_ROOTFS_EXT2_3
25         bool "ext3"
27 config BR2_TARGET_ROOTFS_EXT2_4
28         bool "ext4"
30 endchoice
32 config BR2_TARGET_ROOTFS_EXT2_GEN
33         int
34         default 2 if BR2_TARGET_ROOTFS_EXT2_2
35         default 3 if BR2_TARGET_ROOTFS_EXT2_3
36         default 4 if BR2_TARGET_ROOTFS_EXT2_4
38 # All ext generations are revision 1, except ext2r0, which is revision 0
39 config BR2_TARGET_ROOTFS_EXT2_REV
40         int
41         default 0   if BR2_TARGET_ROOTFS_EXT2_2r0
42         default 1   if !BR2_TARGET_ROOTFS_EXT2_2r0
44 config BR2_TARGET_ROOTFS_EXT2_LABEL
45         string "filesystem label"
47 config BR2_TARGET_ROOTFS_EXT2_BLOCKS
48         int "exact size in blocks (leave at 0 for auto calculation)"
49         default 0
51 config BR2_TARGET_ROOTFS_EXT2_INODES
52         int "exact number of inodes (leave at 0 for auto calculation)"
53         default 0
55 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
56         int "extra size in blocks" if BR2_TARGET_ROOTFS_EXT2_BLOCKS = 0
57         default 0
58         help
59           Enter here the number of extra blocks of free space you
60           want on your filesystem. By default, Buildroot will not
61           leave much space free.
63 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
64         int "extra inodes" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
65         default 0
66         help
67           Enter here the number of extra free inodes you want on
68           your filesystem. By default, Buildroot will not leave
69           many free inodes.
71 config BR2_TARGET_ROOTFS_EXT2_RESBLKS
72         int "reserved blocks percentage"
73         default 0
75 choice
76         prompt "Compression method"
77         default BR2_TARGET_ROOTFS_EXT2_NONE
78         help
79           Select compressor for ext2/3/4 filesystem of the root filesystem
81 config BR2_TARGET_ROOTFS_EXT2_NONE
82         bool "no compression"
83         help
84           Do not compress the ext2/3/4 filesystem.
86 config BR2_TARGET_ROOTFS_EXT2_GZIP
87         bool "gzip"
88         help
89           Do compress the ext2/3/4 filesystem with gzip.
91 config BR2_TARGET_ROOTFS_EXT2_BZIP2
92         bool "bzip2"
93         help
94           Do compress the ext2/3/4 filesystem with bzip2.
96 config BR2_TARGET_ROOTFS_EXT2_LZMA
97         bool "lzma"
98         help
99           Do compress the ext2/3/4 filesystem with lzma.
101 config BR2_TARGET_ROOTFS_EXT2_LZO
102         bool "lzo"
103         help
104           Do compress the ext2 filesystem with lzop.
106 config BR2_TARGET_ROOTFS_EXT2_XZ
107         bool "xz"
108         help
109           Do compress the ext2 filesystem with xz.
111 endchoice
113 endif # BR2_TARGET_ROOTFS_EXT2