OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | # DO NOT EDIT. This file is generated from Config.src |
1 | # DO NOT EDIT. This file is generated from Config.src |
|
2 | # |
2 | # |
|
3 | # For a description of the syntax of this configuration file, |
3 | # For a description of the syntax of this configuration file, |
|
4 | # see docs/Kconfig-language.txt. |
4 | # see scripts/kbuild/config-language.txt. |
|
5 | # |
5 | # |
|
Line 6... | Line 6... | |||
6 | |
6 | |
|
Line 7... | Line 7... | |||
7 | menu "Archival Utilities" |
7 | menu "Archival Utilities" |
|
Line 25... | Line 25... | |||
25 | config BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z |
25 | config BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z |
|
26 | bool "Make tar, rpm, modprobe etc understand .Z data" |
26 | bool "Make tar, rpm, modprobe etc understand .Z data" |
|
27 | default BUSYBOX_DEFAULT_FEATURE_SEAMLESS_Z # it is ancient |
27 | default BUSYBOX_DEFAULT_FEATURE_SEAMLESS_Z # it is ancient |
|
Line 28... | Line 28... | |||
28 | |
28 | |
|
29 | config BUSYBOX_CONFIG_AR |
29 | config BUSYBOX_CONFIG_AR |
|
30 | bool "ar (9.5 kb)" |
30 | bool "ar" |
|
31 | default BUSYBOX_DEFAULT_AR # needs to be improved to be able to replace binutils ar |
31 | default BUSYBOX_DEFAULT_AR # needs to be improved to be able to replace binutils ar |
|
32 | help |
32 | help |
|
33 | ar is an archival utility program used to create, modify, and |
33 | ar is an archival utility program used to create, modify, and |
|
34 | extract contents from archives. In practice, it is used exclusively |
34 | extract contents from archives. In practice, it is used exclusively |
|
Line -... | Line 35... | |||
- | 35 | for object module archives used by compilers. |
||
- | 36 | |
||
35 | for object module archives used by compilers. |
37 | On an x86 system, the ar applet adds about 1K. |
|
36 | |
38 | |
|
Line 37... | Line 39... | |||
37 | Unless you have a specific application which requires ar, you should |
39 | Unless you have a specific application which requires ar, you should |
|
38 | probably say N here: most compilers come with their own ar utility. |
40 | probably say N here: most compilers come with their own ar utility. |
|
39 | |
41 | |
|
40 | config BUSYBOX_CONFIG_FEATURE_AR_LONG_FILENAMES |
42 | config BUSYBOX_CONFIG_FEATURE_AR_LONG_FILENAMES |
|
41 | bool "Support long filenames (not needed for debs)" |
43 | bool "Support long filenames (not needed for debs)" |
|
42 | default BUSYBOX_DEFAULT_FEATURE_AR_LONG_FILENAMES |
44 | default BUSYBOX_DEFAULT_FEATURE_AR_LONG_FILENAMES |
|
43 | depends on BUSYBOX_CONFIG_AR |
45 | depends on BUSYBOX_CONFIG_AR |
|
44 | help |
46 | help |
|
45 | By default the ar format can only store the first 15 characters |
47 | By default the ar format can only store the first 15 characters |
|
Line 46... | Line 48... | |||
46 | of the filename, this option removes that limitation. |
48 | of the filename, this option removes that limitation. |
|
47 | It supports the GNU ar long filename method which moves multiple long |
49 | It supports the GNU ar long filename method which moves multiple long |
|
48 | filenames into a the data section of a new ar entry. |
50 | filenames into a the data section of a new ar entry. |
|
49 | |
51 | |
|
50 | config BUSYBOX_CONFIG_FEATURE_AR_CREATE |
52 | config BUSYBOX_CONFIG_FEATURE_AR_CREATE |
|
51 | bool "Support archive creation" |
53 | bool "Support archive creation" |
|
52 | default BUSYBOX_DEFAULT_FEATURE_AR_CREATE |
54 | default BUSYBOX_DEFAULT_FEATURE_AR_CREATE |
|
53 | depends on BUSYBOX_CONFIG_AR |
55 | depends on BUSYBOX_CONFIG_AR |
|
54 | help |
56 | help |
|
55 | This enables archive creation (-c and -r) with busybox ar. |
57 | This enables archive creation (-c and -r) with busybox ar. |
|
56 | config BUSYBOX_CONFIG_UNCOMPRESS |
58 | config BUSYBOX_CONFIG_UNCOMPRESS |
|
57 | bool "uncompress (7.1 kb)" |
59 | bool "uncompress" |
|
58 | default BUSYBOX_DEFAULT_UNCOMPRESS # ancient |
60 | default BUSYBOX_DEFAULT_UNCOMPRESS # ancient |
|
59 | help |
61 | help |
|
60 | uncompress is used to decompress archives created by compress. |
62 | uncompress is used to decompress archives created by compress. |
|
61 | Not much used anymore, replaced by gzip/gunzip. |
63 | Not much used anymore, replaced by gzip/gunzip. |
|
62 | config BUSYBOX_CONFIG_GUNZIP |
64 | config BUSYBOX_CONFIG_GUNZIP |
|
63 | bool "gunzip (11 kb)" |
65 | bool "gunzip" |
|
64 | default BUSYBOX_DEFAULT_GUNZIP |
66 | default BUSYBOX_DEFAULT_GUNZIP |
|
65 | select BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS |
67 | select BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS |
|
Line 66... | Line 68... | |||
66 | help |
68 | help |
|
67 | gunzip is used to decompress archives created by gzip. |
69 | gunzip is used to decompress archives created by gzip. |
|
68 | You can use the '-t' option to test the integrity of |
70 | You can use the `-t' option to test the integrity of |
|
69 | an archive, without decompressing it. |
71 | an archive, without decompressing it. |
|
70 | |
72 | |
|
71 | config BUSYBOX_CONFIG_ZCAT |
73 | config BUSYBOX_CONFIG_ZCAT |
|
Line 72... | Line 74... | |||
72 | bool "zcat (24 kb)" |
74 | bool "zcat" |
|
73 | default BUSYBOX_DEFAULT_ZCAT |
75 | default BUSYBOX_DEFAULT_ZCAT |
|
74 | select BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS |
76 | select BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS |
|
75 | help |
77 | help |
|
76 | Alias to "gunzip -c". |
78 | Alias to "gunzip -c". |
|
77 | |
79 | |
|
78 | config BUSYBOX_CONFIG_FEATURE_GUNZIP_LONG_OPTIONS |
80 | config BUSYBOX_CONFIG_FEATURE_GUNZIP_LONG_OPTIONS |
|
79 | bool "Enable long options" |
81 | bool "Enable long options" |
|
80 | default BUSYBOX_DEFAULT_FEATURE_GUNZIP_LONG_OPTIONS |
82 | default BUSYBOX_DEFAULT_FEATURE_GUNZIP_LONG_OPTIONS |
|
81 | depends on (BUSYBOX_CONFIG_GUNZIP || BUSYBOX_CONFIG_ZCAT) && BUSYBOX_CONFIG_LONG_OPTS |
83 | depends on (BUSYBOX_CONFIG_GUNZIP || BUSYBOX_CONFIG_ZCAT) && BUSYBOX_CONFIG_LONG_OPTS |
|
82 | config BUSYBOX_CONFIG_BUNZIP2 |
84 | config BUSYBOX_CONFIG_BUNZIP2 |
|
83 | bool "bunzip2 (8.7 kb)" |
85 | bool "bunzip2" |
|
84 | default BUSYBOX_DEFAULT_BUNZIP2 |
86 | default BUSYBOX_DEFAULT_BUNZIP2 |
|
85 | select BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS |
87 | select BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS |
|
Line 86... | Line 88... | |||
86 | help |
88 | help |
|
87 | bunzip2 is a compression utility using the Burrows-Wheeler block |
89 | bunzip2 is a compression utility using the Burrows-Wheeler block |
|
Line 88... | Line 90... | |||
88 | sorting text compression algorithm, and Huffman coding. Compression |
90 | sorting text compression algorithm, and Huffman coding. Compression |
|
89 | is generally considerably better than that achieved by more |
91 | is generally considerably better than that achieved by more |
|
90 | conventional LZ77/LZ78-based compressors, and approaches the |
92 | conventional LZ77/LZ78-based compressors, and approaches the |
|
91 | performance of the PPM family of statistical compressors. |
93 | performance of the PPM family of statistical compressors. |
|
92 | |
94 | |
|
93 | Unless you have a specific application which requires bunzip2, you |
95 | Unless you have a specific application which requires bunzip2, you |
|
94 | should probably say N here. |
96 | should probably say N here. |
|
95 | |
97 | |
|
96 | config BUSYBOX_CONFIG_BZCAT |
98 | config BUSYBOX_CONFIG_BZCAT |
|
97 | bool "bzcat (8.7 kb)" |
99 | bool "bzcat" |
|
98 | default BUSYBOX_DEFAULT_BZCAT |
100 | default BUSYBOX_DEFAULT_BZCAT |
|
99 | select BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS |
101 | select BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS |
|
100 | help |
102 | help |
|
101 | Alias to "bunzip2 -c". |
103 | Alias to "bunzip2 -c". |
|
- | 104 | config BUSYBOX_CONFIG_UNLZMA |
||
- | 105 | bool "unlzma" |
||
- | 106 | default BUSYBOX_DEFAULT_UNLZMA |
||
Line 102... | Line 107... | |||
102 | config BUSYBOX_CONFIG_UNLZMA |
107 | help |
|
103 | bool "unlzma (7.5 kb)" |
108 | unlzma is a compression utility using the Lempel-Ziv-Markov chain |
|
104 | default BUSYBOX_DEFAULT_UNLZMA |
109 | compression algorithm, and range coding. Compression |
|
105 | help |
110 | is generally considerably better than that achieved by the bzip2 |
|
- | 111 | compressors. |
||
- | 112 | |
||
- | 113 | The BusyBox unlzma applet is limited to decompression only. |
||
106 | unlzma is a compression utility using the Lempel-Ziv-Markov chain |
114 | On an x86 system, this applet adds about 4K. |
|
- | 115 | |
||
- | 116 | config BUSYBOX_CONFIG_LZCAT |
||
- | 117 | bool "lzcat" |
||
Line 107... | Line 118... | |||
107 | compression algorithm, and range coding. Compression |
118 | default BUSYBOX_DEFAULT_LZCAT |
|
108 | is generally considerably better than that achieved by the bzip2 |
119 | help |
|
109 | compressors. |
120 | unlzma is a compression utility using the Lempel-Ziv-Markov chain |
|
110 | |
121 | compression algorithm, and range coding. Compression |
|
111 | config BUSYBOX_CONFIG_LZCAT |
122 | is generally considerably better than that achieved by the bzip2 |
|
112 | bool "lzcat (7.5 kb)" |
123 | compressors. |
|
- | 124 | |
||
- | 125 | The BusyBox unlzma applet is limited to decompression only. |
||
- | 126 | On an x86 system, this applet adds about 4K. |
||
- | 127 | |
||
- | 128 | config BUSYBOX_CONFIG_LZMA |
||
- | 129 | bool "lzma -d" |
||
- | 130 | default BUSYBOX_DEFAULT_LZMA |
||
- | 131 | help |
||
113 | default BUSYBOX_DEFAULT_LZCAT |
132 | Enable this option if you want commands like "lzma -d" to work. |
|
114 | help |
133 | IOW: you'll get lzma applet, but it will always require -d option. |
|
115 | Alias to "unlzma -c". |
134 | |
|
116 | |
135 | config BUSYBOX_CONFIG_FEATURE_LZMA_FAST |
|
117 | config BUSYBOX_CONFIG_LZMA |
136 | bool "Optimize for speed" |
|
Line 118... | Line 137... | |||
118 | bool "lzma -d" |
137 | default BUSYBOX_DEFAULT_FEATURE_LZMA_FAST |
|
119 | default BUSYBOX_DEFAULT_LZMA |
138 | depends on BUSYBOX_CONFIG_UNLZMA || BUSYBOX_CONFIG_LZCAT || BUSYBOX_CONFIG_LZMA |
|
120 | help |
139 | help |
|
121 | Enable this option if you want commands like "lzma -d" to work. |
140 | This option reduces decompression time by about 25% at the cost of |
|
122 | IOW: you'll get lzma applet, but it will always require -d option. |
141 | a 1K bigger binary. |
|
Line 123... | Line 142... | |||
123 | config BUSYBOX_CONFIG_UNXZ |
142 | config BUSYBOX_CONFIG_UNXZ |
|
124 | bool "unxz (13 kb)" |
143 | bool "unxz" |
|
125 | default BUSYBOX_DEFAULT_UNXZ |
144 | default BUSYBOX_DEFAULT_UNXZ |
|
126 | help |
145 | help |
|
127 | unxz is a unlzma successor. |
146 | unxz is a unlzma successor. |
|
128 | |
147 | |
|
129 | config BUSYBOX_CONFIG_XZCAT |
148 | config BUSYBOX_CONFIG_XZCAT |
|
130 | bool "xzcat (13 kb)" |
149 | bool "xzcat" |
|
131 | default BUSYBOX_DEFAULT_XZCAT |
150 | default BUSYBOX_DEFAULT_XZCAT |
|
132 | help |
151 | help |
|
133 | Alias to "unxz -c". |
152 | Alias to "unxz -c". |
|
134 | |
153 | |
|
135 | config BUSYBOX_CONFIG_XZ |
154 | config BUSYBOX_CONFIG_XZ |
|
136 | bool "xz -d" |
155 | bool "xz -d" |
|
137 | default BUSYBOX_DEFAULT_XZ |
156 | default BUSYBOX_DEFAULT_XZ |
|
138 | help |
157 | help |
|
139 | Enable this option if you want commands like "xz -d" to work. |
158 | Enable this option if you want commands like "xz -d" to work. |
|
140 | IOW: you'll get xz applet, but it will always require -d option. |
159 | IOW: you'll get xz applet, but it will always require -d option. |
|
141 | config BUSYBOX_CONFIG_BZIP2 |
- | ||
142 | bool "bzip2 (16 kb)" |
- | ||
143 | default BUSYBOX_DEFAULT_BZIP2 |
- | ||
144 | help |
- | ||
145 | bzip2 is a compression utility using the Burrows-Wheeler block |
- | ||
146 | sorting text compression algorithm, and Huffman coding. Compression |
- | ||
147 | is generally considerably better than that achieved by more |
- | ||
148 | conventional LZ77/LZ78-based compressors, and approaches the |
- | ||
149 | performance of the PPM family of statistical compressors. |
- | ||
150 | |
- | ||
151 | Unless you have a specific application which requires bzip2, you |
- | ||
152 | should probably say N here. |
- | ||
153 | |
- | ||
154 | config BUSYBOX_CONFIG_BZIP2_SMALL |
- | ||
155 | int "Trade bytes for speed (0:fast, 9:small)" |
- | ||
156 | default BUSYBOX_DEFAULT_BZIP2_SMALL # all "fast or small" options default to small |
- | ||
157 | range 0 9 |
- | ||
Line 158... | Line 160... | |||
158 | depends on BUSYBOX_CONFIG_BZIP2 |
160 | config BUSYBOX_CONFIG_BZIP2 |
|
159 | help |
161 | bool "bzip2" |
|
160 | Trade code size versus speed. |
162 | default BUSYBOX_DEFAULT_BZIP2 |
|
161 | Approximate values with gcc-6.3.0 "bzip -9" compressing |
163 | help |
|
162 | linux-4.15.tar were: |
164 | bzip2 is a compression utility using the Burrows-Wheeler block |
|
163 | value time (sec) code size (386) |
165 | sorting text compression algorithm, and Huffman coding. Compression |
|
164 | 9 (smallest) 70.11 7687 |
166 | is generally considerably better than that achieved by more |
|
165 | 8 67.93 8091 |
167 | conventional LZ77/LZ78-based compressors, and approaches the |
|
166 | 7 67.88 8405 |
168 | performance of the PPM family of statistical compressors. |
|
167 | 6 67.78 8624 |
169 | |
|
168 | 5 67.05 9427 |
170 | Unless you have a specific application which requires bzip2, you |
|
169 | 4-0 (fastest) 64.14 12083 |
171 | should probably say N here. |
|
170 | |
172 | |
|
171 | config BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS |
173 | config BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS |
|
172 | bool "Enable decompression" |
174 | bool "Enable decompression" |
|
Line 173... | Line 175... | |||
173 | default BUSYBOX_DEFAULT_FEATURE_BZIP2_DECOMPRESS |
175 | default BUSYBOX_DEFAULT_FEATURE_BZIP2_DECOMPRESS |
|
174 | depends on BUSYBOX_CONFIG_BZIP2 || BUSYBOX_CONFIG_BUNZIP2 || BUSYBOX_CONFIG_BZCAT |
176 | depends on BUSYBOX_CONFIG_BZIP2 || BUSYBOX_CONFIG_BUNZIP2 || BUSYBOX_CONFIG_BZCAT |
|
Line 175... | Line 177... | |||
175 | help |
177 | help |
|
176 | Enable -d (--decompress) and -t (--test) options for bzip2. |
178 | Enable -d (--decompress) and -t (--test) options for bzip2. |
|
Line 177... | Line 179... | |||
177 | This will be automatically selected if bunzip2 or bzcat is |
179 | This will be automatically selected if bunzip2 or bzcat is |
|
178 | enabled. |
180 | enabled. |
|
179 | config BUSYBOX_CONFIG_CPIO |
181 | config BUSYBOX_CONFIG_CPIO |
|
180 | bool "cpio (15 kb)" |
182 | bool "cpio" |
|
181 | default BUSYBOX_DEFAULT_CPIO |
183 | default BUSYBOX_DEFAULT_CPIO |
|
182 | help |
184 | help |
|
183 | cpio is an archival utility program used to create, modify, and |
185 | cpio is an archival utility program used to create, modify, and |
|
Line 184... | Line 186... | |||
184 | extract contents from archives. |
186 | extract contents from archives. |
|
185 | cpio has 110 bytes of overheads for every stored file. |
187 | cpio has 110 bytes of overheads for every stored file. |
|
186 | |
188 | |
|
187 | This implementation of cpio can extract cpio archives created in the |
189 | This implementation of cpio can extract cpio archives created in the |
|
188 | "newc" or "crc" format. |
190 | "newc" or "crc" format. |
|
189 | |
191 | |
|
190 | Unless you have a specific application which requires cpio, you |
192 | Unless you have a specific application which requires cpio, you |
|
191 | should probably say N here. |
193 | should probably say N here. |
|
192 | |
194 | |
|
193 | config BUSYBOX_CONFIG_FEATURE_CPIO_O |
195 | config BUSYBOX_CONFIG_FEATURE_CPIO_O |
|
194 | bool "Support archive creation" |
196 | bool "Support archive creation" |
|
195 | default BUSYBOX_DEFAULT_FEATURE_CPIO_O |
197 | default BUSYBOX_DEFAULT_FEATURE_CPIO_O |
|
196 | depends on BUSYBOX_CONFIG_CPIO |
198 | depends on BUSYBOX_CONFIG_CPIO |
|
Line 197... | Line 199... | |||
197 | help |
199 | help |
|
198 | This implementation of cpio can create cpio archives in the "newc" |
200 | This implementation of cpio can create cpio archives in the "newc" |
|
199 | format only. |
201 | format only. |
|
200 | |
202 | |
|
201 | config BUSYBOX_CONFIG_FEATURE_CPIO_P |
203 | config BUSYBOX_CONFIG_FEATURE_CPIO_P |
|
202 | bool "Support passthrough mode" |
204 | bool "Support passthrough mode" |
|
203 | default BUSYBOX_DEFAULT_FEATURE_CPIO_P |
205 | default BUSYBOX_DEFAULT_FEATURE_CPIO_P |
|
204 | depends on BUSYBOX_CONFIG_FEATURE_CPIO_O |
206 | depends on BUSYBOX_CONFIG_FEATURE_CPIO_O |
|
Line 205... | Line 207... | |||
205 | help |
207 | help |
|
Line 206... | Line 208... | |||
206 | Passthrough mode. Rarely used. |
208 | Passthrough mode. Rarely used. |
|
207 | config BUSYBOX_CONFIG_DPKG |
209 | config BUSYBOX_CONFIG_DPKG |
|
208 | bool "dpkg (43 kb)" |
210 | bool "dpkg" |
|
209 | default BUSYBOX_DEFAULT_DPKG |
211 | default BUSYBOX_DEFAULT_DPKG |
|
210 | select BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ |
212 | select BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ |
|
211 | help |
213 | help |
|
212 | dpkg is a medium-level tool to install, build, remove and manage |
214 | dpkg is a medium-level tool to install, build, remove and manage |
|
213 | Debian packages. |
215 | Debian packages. |
|
Line 214... | Line 216... | |||
214 | |
216 | |
|
215 | This implementation of dpkg has a number of limitations, |
217 | This implementation of dpkg has a number of limitations, |
|
216 | you should use the official dpkg if possible. |
218 | you should use the official dpkg if possible. |
|
217 | config BUSYBOX_CONFIG_DPKG_DEB |
219 | config BUSYBOX_CONFIG_DPKG_DEB |
|
Line 241... | Line 243... | |||
241 | int "Trade memory for speed (0:small,slow - 2:fast,big)" |
243 | int "Trade memory for speed (0:small,slow - 2:fast,big)" |
|
242 | default BUSYBOX_DEFAULT_GZIP_FAST |
244 | default BUSYBOX_DEFAULT_GZIP_FAST |
|
243 | range 0 2 |
245 | range 0 2 |
|
244 | depends on BUSYBOX_CONFIG_GZIP |
246 | depends on BUSYBOX_CONFIG_GZIP |
|
245 | help |
247 | help |
|
246 | Enable big memory options for gzip. |
248 | Enable big memory options for gzip. |
|
247 | 0: small buffers, small hash-tables |
249 | 0: small buffers, small hash-tables |
|
248 | 1: larger buffers, larger hash-tables |
250 | 1: larger buffers, larger hash-tables |
|
249 | 2: larger buffers, largest hash-tables |
251 | 2: larger buffers, largest hash-tables |
|
250 | Larger models may give slightly better compression |
252 | Larger models may give slightly better compression |
|
Line 251... | Line 253... | |||
251 | |
253 | |
|
252 | config BUSYBOX_CONFIG_FEATURE_GZIP_LEVELS |
254 | config BUSYBOX_CONFIG_FEATURE_GZIP_LEVELS |
|
253 | bool "Enable compression levels" |
255 | bool "Enable compression levels" |
|
254 | default BUSYBOX_DEFAULT_FEATURE_GZIP_LEVELS |
256 | default BUSYBOX_DEFAULT_FEATURE_GZIP_LEVELS |
|
255 | depends on BUSYBOX_CONFIG_GZIP |
257 | depends on BUSYBOX_CONFIG_GZIP |
|
256 | help |
258 | help |
|
257 | Enable support for compression levels 4-9. The default level |
259 | Enable support for compression levels 4-9. The default level |
|
258 | is 6. If levels 1-3 are specified, 4 is used. |
260 | is 6. If levels 1-3 are specified, 4 is used. |
|
259 | If this option is not selected, -N options are ignored and -9 |
261 | If this option is not selected, -N options are ignored and -9 |
|
Line 260... | Line 262... | |||
260 | is used. |
262 | is used. |
|
261 | |
263 | |
|
262 | config BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS |
264 | config BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS |
|
263 | bool "Enable decompression" |
265 | bool "Enable decompression" |
|
264 | default BUSYBOX_DEFAULT_FEATURE_GZIP_DECOMPRESS |
266 | default BUSYBOX_DEFAULT_FEATURE_GZIP_DECOMPRESS |
|
265 | depends on BUSYBOX_CONFIG_GZIP || BUSYBOX_CONFIG_GUNZIP || BUSYBOX_CONFIG_ZCAT |
267 | depends on BUSYBOX_CONFIG_GZIP || BUSYBOX_CONFIG_GUNZIP || BUSYBOX_CONFIG_ZCAT |
|
266 | help |
268 | help |
|
267 | Enable -d (--decompress) and -t (--test) options for gzip. |
269 | Enable -d (--decompress) and -t (--test) options for gzip. |
|
268 | This will be automatically selected if gunzip or zcat is |
270 | This will be automatically selected if gunzip or zcat is |
|
269 | enabled. |
271 | enabled. |
|
270 | config BUSYBOX_CONFIG_LZOP |
272 | config BUSYBOX_CONFIG_LZOP |
|
271 | bool "lzop (12 kb)" |
273 | bool "lzop" |
|
272 | default BUSYBOX_DEFAULT_LZOP |
274 | default BUSYBOX_DEFAULT_LZOP |
|
Line 273... | Line 275... | |||
273 | help |
275 | help |
|
274 | Lzop compression/decompresion. |
276 | Lzop compression/decompresion. |
|
275 | |
277 | |
|
276 | config BUSYBOX_CONFIG_UNLZOP |
278 | config BUSYBOX_CONFIG_UNLZOP |
|
277 | bool "unlzop (13 kb)" |
279 | bool "unlzop" |
|
Line 278... | Line 280... | |||
278 | default BUSYBOX_DEFAULT_UNLZOP # INCOMPAT: upstream lzop does not provide such tool |
280 | default BUSYBOX_DEFAULT_UNLZOP # INCOMPAT: upstream lzop does not provide such tool |
|
279 | help |
281 | help |
|
280 | Lzop decompresion. |
282 | Lzop decompresion. |
|
281 | |
283 | |
|
282 | config BUSYBOX_CONFIG_LZOPCAT |
284 | config BUSYBOX_CONFIG_LZOPCAT |
|
Line 283... | Line 285... | |||
283 | bool "lzopcat (13 kb)" |
285 | bool "lzopcat" |
|
284 | default BUSYBOX_DEFAULT_LZOPCAT # INCOMPAT: upstream lzop does not provide such tool |
286 | default BUSYBOX_DEFAULT_LZOPCAT # INCOMPAT: upstream lzop does not provide such tool |
|
285 | help |
287 | help |
|
286 | Alias to "lzop -dc". |
288 | Alias to "unlzop -c". |
|
287 | |
289 | |
|
288 | config BUSYBOX_CONFIG_LZOP_COMPR_HIGH |
290 | config BUSYBOX_CONFIG_LZOP_COMPR_HIGH |
|
289 | bool "lzop compression levels 7,8,9 (not very useful)" |
291 | bool "lzop compression levels 7,8,9 (not very useful)" |
|
290 | default BUSYBOX_DEFAULT_LZOP_COMPR_HIGH |
292 | default BUSYBOX_DEFAULT_LZOP_COMPR_HIGH |
|
291 | depends on BUSYBOX_CONFIG_LZOP || BUSYBOX_CONFIG_UNLZOP || BUSYBOX_CONFIG_LZOPCAT |
293 | depends on BUSYBOX_CONFIG_LZOP || BUSYBOX_CONFIG_UNLZOP || BUSYBOX_CONFIG_LZOPCAT |
|
292 | help |
294 | help |
|
293 | High levels (7,8,9) of lzop compression. These levels |
295 | High levels (7,8,9) of lzop compression. These levels |
|
294 | are actually slower than gzip at equivalent compression ratios |
296 | are actually slower than gzip at equivalent compression ratios |
|
295 | and take up 3.2K of code. |
297 | and take up 3.2K of code. |
|
296 | config BUSYBOX_CONFIG_RPM |
298 | config BUSYBOX_CONFIG_RPM |
|
297 | bool "rpm (32 kb)" |
299 | bool "rpm" |
|
298 | default BUSYBOX_DEFAULT_RPM |
300 | default BUSYBOX_DEFAULT_RPM |
|
299 | help |
301 | help |
|
300 | Mini RPM applet - queries and extracts RPM packages. |
302 | Mini RPM applet - queries and extracts RPM packages. |
|
301 | config BUSYBOX_CONFIG_RPM2CPIO |
303 | config BUSYBOX_CONFIG_RPM2CPIO |
|
302 | bool "rpm2cpio (21 kb)" |
304 | bool "rpm2cpio" |
|
303 | default BUSYBOX_DEFAULT_RPM2CPIO |
305 | default BUSYBOX_DEFAULT_RPM2CPIO |
|
304 | help |
306 | help |
|
305 | Converts a RPM file into a CPIO archive. |
307 | Converts a RPM file into a CPIO archive. |
|
306 | config BUSYBOX_CONFIG_TAR |
308 | config BUSYBOX_CONFIG_TAR |
|
307 | bool "tar (39 kb)" |
309 | bool "tar" |
|
Line 308... | Line 310... | |||
308 | default BUSYBOX_DEFAULT_TAR |
310 | default BUSYBOX_DEFAULT_TAR |
|
309 | help |
311 | help |
|
310 | tar is an archiving program. It's commonly used with gzip to |
312 | tar is an archiving program. It's commonly used with gzip to |
|
311 | create compressed archives. It's probably the most widely used |
313 | create compressed archives. It's probably the most widely used |
|
Line 324... | Line 326... | |||
324 | config BUSYBOX_CONFIG_FEATURE_TAR_AUTODETECT |
326 | config BUSYBOX_CONFIG_FEATURE_TAR_AUTODETECT |
|
325 | bool "Autodetect compressed tarballs" |
327 | bool "Autodetect compressed tarballs" |
|
326 | default BUSYBOX_DEFAULT_FEATURE_TAR_AUTODETECT |
328 | default BUSYBOX_DEFAULT_FEATURE_TAR_AUTODETECT |
|
327 | depends on BUSYBOX_CONFIG_TAR && (BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z || BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ || BUSYBOX_CONFIG_FEATURE_SEAMLESS_BZ2 || BUSYBOX_CONFIG_FEATURE_SEAMLESS_LZMA || BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ) |
329 | depends on BUSYBOX_CONFIG_TAR && (BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z || BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ || BUSYBOX_CONFIG_FEATURE_SEAMLESS_BZ2 || BUSYBOX_CONFIG_FEATURE_SEAMLESS_LZMA || BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ) |
|
328 | help |
330 | help |
|
329 | With this option tar can automatically detect compressed |
331 | With this option tar can automatically detect compressed |
|
330 | tarballs. Currently it works only on files (not pipes etc). |
332 | tarballs. Currently it works only on files (not pipes etc). |
|
Line 331... | Line 333... | |||
331 | |
333 | |
|
332 | config BUSYBOX_CONFIG_FEATURE_TAR_FROM |
334 | config BUSYBOX_CONFIG_FEATURE_TAR_FROM |
|
333 | bool "Enable -X (exclude from) and -T (include from) options" |
335 | bool "Enable -X (exclude from) and -T (include from) options)" |
|
334 | default BUSYBOX_DEFAULT_FEATURE_TAR_FROM |
336 | default BUSYBOX_DEFAULT_FEATURE_TAR_FROM |
|
335 | depends on BUSYBOX_CONFIG_TAR |
337 | depends on BUSYBOX_CONFIG_TAR |
|
336 | help |
338 | help |
|
337 | If you enable this option you'll be able to specify |
339 | If you enable this option you'll be able to specify |
|
Line 338... | Line 340... | |||
338 | a list of files to include or exclude from an archive. |
340 | a list of files to include or exclude from an archive. |
|
339 | |
341 | |
|
340 | config BUSYBOX_CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY |
342 | config BUSYBOX_CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY |
|
341 | bool "Support old tar header format" |
343 | bool "Support old tar header format" |
|
342 | default BUSYBOX_DEFAULT_FEATURE_TAR_OLDGNU_COMPATIBILITY |
344 | default BUSYBOX_DEFAULT_FEATURE_TAR_OLDGNU_COMPATIBILITY |
|
343 | depends on BUSYBOX_CONFIG_TAR || BUSYBOX_CONFIG_DPKG |
345 | depends on BUSYBOX_CONFIG_TAR || BUSYBOX_CONFIG_DPKG |
|
344 | help |
346 | help |
|
345 | This option is required to unpack archives created in |
347 | This option is required to unpack archives created in |
|
Line 346... | Line 348... | |||
346 | the old GNU format; help to kill this old format by |
348 | the old GNU format; help to kill this old format by |
|
347 | repacking your ancient archives with the new format. |
349 | repacking your ancient archives with the new format. |
|
348 | |
350 | |
|
349 | config BUSYBOX_CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY |
351 | config BUSYBOX_CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY |
|
350 | bool "Enable untarring of tarballs with checksums produced by buggy Sun tar" |
352 | bool "Enable untarring of tarballs with checksums produced by buggy Sun tar" |
|
351 | default BUSYBOX_DEFAULT_FEATURE_TAR_OLDSUN_COMPATIBILITY |
353 | default BUSYBOX_DEFAULT_FEATURE_TAR_OLDSUN_COMPATIBILITY |
|
352 | depends on BUSYBOX_CONFIG_TAR || BUSYBOX_CONFIG_DPKG |
354 | depends on BUSYBOX_CONFIG_TAR || BUSYBOX_CONFIG_DPKG |
|
353 | help |
355 | help |
|
354 | This option is required to unpack archives created by some old |
356 | This option is required to unpack archives created by some old |
|
Line 355... | Line 357... | |||
355 | version of Sun's tar (it was calculating checksum using signed |
357 | version of Sun's tar (it was calculating checksum using signed |
|
356 | arithmetic). It is said to be fixed in newer Sun tar, but "old" |
358 | arithmetic). It is said to be fixed in newer Sun tar, but "old" |
|
357 | tarballs still exist. |
359 | tarballs still exist. |
|
358 | |
360 | |
|
Line 364... | Line 366... | |||
364 | config BUSYBOX_CONFIG_FEATURE_TAR_TO_COMMAND |
366 | config BUSYBOX_CONFIG_FEATURE_TAR_TO_COMMAND |
|
365 | bool "Support writing to an external program (--to-command)" |
367 | bool "Support writing to an external program (--to-command)" |
|
366 | default BUSYBOX_DEFAULT_FEATURE_TAR_TO_COMMAND |
368 | default BUSYBOX_DEFAULT_FEATURE_TAR_TO_COMMAND |
|
367 | depends on BUSYBOX_CONFIG_TAR && BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS |
369 | depends on BUSYBOX_CONFIG_TAR && BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS |
|
368 | help |
370 | help |
|
369 | If you enable this option you'll be able to instruct tar to send |
371 | If you enable this option you'll be able to instruct tar to send |
|
370 | the contents of each extracted file to the standard input of an |
372 | the contents of each extracted file to the standard input of an |
|
371 | external program. |
373 | external program. |
|
Line 372... | Line 374... | |||
372 | |
374 | |
|
373 | config BUSYBOX_CONFIG_FEATURE_TAR_UNAME_GNAME |
375 | config BUSYBOX_CONFIG_FEATURE_TAR_UNAME_GNAME |
|
374 | bool "Enable use of user and group names" |
376 | bool "Enable use of user and group names" |
|
375 | default BUSYBOX_DEFAULT_FEATURE_TAR_UNAME_GNAME |
377 | default BUSYBOX_DEFAULT_FEATURE_TAR_UNAME_GNAME |
|
376 | depends on BUSYBOX_CONFIG_TAR |
378 | depends on BUSYBOX_CONFIG_TAR |
|
377 | help |
379 | help |
|
378 | Enable use of user and group names in tar. This affects contents |
380 | Enable use of user and group names in tar. This affects contents |
|
379 | listings (-t) and preserving permissions when unpacking (-p). |
381 | listings (-t) and preserving permissions when unpacking (-p). |
|
Line 380... | Line 382... | |||
380 | +200 bytes. |
382 | +200 bytes. |
|
381 | |
383 | |
|
382 | config BUSYBOX_CONFIG_FEATURE_TAR_NOPRESERVE_TIME |
384 | config BUSYBOX_CONFIG_FEATURE_TAR_NOPRESERVE_TIME |
|
383 | bool "Enable -m (do not preserve time) GNU option" |
385 | bool "Enable -m (do not preserve time) GNU option" |
|
Line 387... | Line 389... | |||
387 | config BUSYBOX_CONFIG_FEATURE_TAR_SELINUX |
389 | config BUSYBOX_CONFIG_FEATURE_TAR_SELINUX |
|
388 | bool "Support extracting SELinux labels" |
390 | bool "Support extracting SELinux labels" |
|
389 | default BUSYBOX_DEFAULT_FEATURE_TAR_SELINUX |
391 | default BUSYBOX_DEFAULT_FEATURE_TAR_SELINUX |
|
390 | depends on BUSYBOX_CONFIG_TAR && BUSYBOX_CONFIG_SELINUX |
392 | depends on BUSYBOX_CONFIG_TAR && BUSYBOX_CONFIG_SELINUX |
|
391 | help |
393 | help |
|
392 | With this option busybox supports restoring SELinux labels |
394 | With this option busybox supports restoring SELinux labels |
|
393 | when extracting files from tar archives. |
395 | when extracting files from tar archives. |
|
394 | config BUSYBOX_CONFIG_UNZIP |
396 | config BUSYBOX_CONFIG_UNZIP |
|
395 | bool "unzip (26 kb)" |
397 | bool "unzip" |
|
396 | default BUSYBOX_DEFAULT_UNZIP |
398 | default BUSYBOX_DEFAULT_UNZIP |
|
397 | help |
399 | help |
|
398 | unzip will list or extract files from a ZIP archive, |
400 | unzip will list or extract files from a ZIP archive, |
|
399 | commonly found on DOS/WIN systems. The default behavior |
401 | commonly found on DOS/WIN systems. The default behavior |
|
400 | (with no options) is to extract the archive into the |
402 | (with no options) is to extract the archive into the |
|
401 | current directory. |
403 | current directory. |
|
Line 402... | Line 404... | |||
402 | |
404 | |
|
403 | config BUSYBOX_CONFIG_FEATURE_UNZIP_CDF |
405 | config BUSYBOX_CONFIG_FEATURE_UNZIP_CDF |
|
404 | bool "Read and use Central Directory data" |
406 | bool "Read and use Central Directory data" |
|
405 | default BUSYBOX_DEFAULT_FEATURE_UNZIP_CDF |
407 | default BUSYBOX_DEFAULT_FEATURE_UNZIP_CDF |
|
406 | depends on BUSYBOX_CONFIG_UNZIP |
408 | depends on BUSYBOX_CONFIG_UNZIP |
|
407 | help |
409 | help |
|
408 | If you know that you only need to deal with simple |
410 | If you know that you only need to deal with simple |
|
409 | ZIP files without deleted/updated files, SFX archives etc, |
411 | ZIP files without deleted/updated files, SFX archives etc, |
|
410 | you can reduce code size by unselecting this option. |
412 | you can reduce code size by unselecting this option. |
|
Line 411... | Line 413... | |||
411 | To support less trivial ZIPs, say Y. |
413 | To support less trivial ZIPs, say Y. |
|
412 | |
414 | |
|
413 | config BUSYBOX_CONFIG_FEATURE_UNZIP_BZIP2 |
415 | config BUSYBOX_CONFIG_FEATURE_UNZIP_BZIP2 |
|
414 | bool "Support compression method 12 (bzip2)" |
416 | bool "Support compression method 12 (bzip2)" |
|
Line 423... | Line 425... | |||
423 | config BUSYBOX_CONFIG_FEATURE_UNZIP_XZ |
425 | config BUSYBOX_CONFIG_FEATURE_UNZIP_XZ |
|
424 | bool "Support compression method 95 (xz)" |
426 | bool "Support compression method 95 (xz)" |
|
425 | default BUSYBOX_DEFAULT_FEATURE_UNZIP_XZ |
427 | default BUSYBOX_DEFAULT_FEATURE_UNZIP_XZ |
|
426 | depends on BUSYBOX_CONFIG_FEATURE_UNZIP_CDF && BUSYBOX_CONFIG_DESKTOP |
428 | depends on BUSYBOX_CONFIG_FEATURE_UNZIP_CDF && BUSYBOX_CONFIG_DESKTOP |
|
Line 427... | Line -... | |||
427 | |
- | ||
428 | config BUSYBOX_CONFIG_FEATURE_LZMA_FAST |
- | ||
429 | bool "Optimize lzma for speed" |
- | ||
430 | default BUSYBOX_DEFAULT_FEATURE_LZMA_FAST |
- | ||
431 | depends on BUSYBOX_CONFIG_UNLZMA || BUSYBOX_CONFIG_LZCAT || BUSYBOX_CONFIG_LZMA || BUSYBOX_CONFIG_FEATURE_SEAMLESS_LZMA |
- | ||
432 | help |
- | ||
433 | This option reduces decompression time by about 25% at the cost of |
- | ||
434 | a 1K bigger binary. |
- | ||
435 | |
429 | |