diff options
Diffstat (limited to 'archival/Config.src')
-rw-r--r-- | archival/Config.src | 351 |
1 files changed, 1 insertions, 350 deletions
diff --git a/archival/Config.src b/archival/Config.src index 13c33c795..76635ba78 100644 --- a/archival/Config.src +++ b/archival/Config.src | |||
@@ -5,8 +5,6 @@ | |||
5 | 5 | ||
6 | menu "Archival Utilities" | 6 | menu "Archival Utilities" |
7 | 7 | ||
8 | INSERT | ||
9 | |||
10 | config FEATURE_SEAMLESS_XZ | 8 | config FEATURE_SEAMLESS_XZ |
11 | bool "Make tar, rpm, modprobe etc understand .xz data" | 9 | bool "Make tar, rpm, modprobe etc understand .xz data" |
12 | default y | 10 | default y |
@@ -37,353 +35,6 @@ config FEATURE_SEAMLESS_Z | |||
37 | help | 35 | help |
38 | Make tar, rpm, modprobe etc understand .Z data. | 36 | Make tar, rpm, modprobe etc understand .Z data. |
39 | 37 | ||
40 | config AR | 38 | INSERT |
41 | bool "ar" | ||
42 | default n # needs to be improved to be able to replace binutils ar | ||
43 | help | ||
44 | ar is an archival utility program used to create, modify, and | ||
45 | extract contents from archives. An archive is a single file holding | ||
46 | a collection of other files in a structure that makes it possible to | ||
47 | retrieve the original individual files (called archive members). | ||
48 | The original files' contents, mode (permissions), timestamp, owner, | ||
49 | and group are preserved in the archive, and can be restored on | ||
50 | extraction. | ||
51 | |||
52 | The stored filename is limited to 15 characters. (for more information | ||
53 | see long filename support). | ||
54 | ar has 60 bytes of overheads for every stored file. | ||
55 | |||
56 | This implementation of ar can extract archives, it cannot create or | ||
57 | modify them. | ||
58 | On an x86 system, the ar applet adds about 1K. | ||
59 | |||
60 | Unless you have a specific application which requires ar, you should | ||
61 | probably say N here. | ||
62 | |||
63 | config FEATURE_AR_LONG_FILENAMES | ||
64 | bool "Support for long filenames (not needed for debs)" | ||
65 | default y | ||
66 | depends on AR | ||
67 | help | ||
68 | By default the ar format can only store the first 15 characters | ||
69 | of the filename, this option removes that limitation. | ||
70 | It supports the GNU ar long filename method which moves multiple long | ||
71 | filenames into a the data section of a new ar entry. | ||
72 | |||
73 | config FEATURE_AR_CREATE | ||
74 | bool "Support archive creation" | ||
75 | default y | ||
76 | depends on AR | ||
77 | help | ||
78 | This enables archive creation (-c and -r) with busybox ar. | ||
79 | |||
80 | config BUNZIP2 | ||
81 | bool "bunzip2" | ||
82 | default y | ||
83 | help | ||
84 | bunzip2 is a compression utility using the Burrows-Wheeler block | ||
85 | sorting text compression algorithm, and Huffman coding. Compression | ||
86 | is generally considerably better than that achieved by more | ||
87 | conventional LZ77/LZ78-based compressors, and approaches the | ||
88 | performance of the PPM family of statistical compressors. | ||
89 | |||
90 | Unless you have a specific application which requires bunzip2, you | ||
91 | should probably say N here. | ||
92 | |||
93 | config BZIP2 | ||
94 | bool "bzip2" | ||
95 | default y | ||
96 | help | ||
97 | bzip2 is a compression utility using the Burrows-Wheeler block | ||
98 | sorting text compression algorithm, and Huffman coding. Compression | ||
99 | is generally considerably better than that achieved by more | ||
100 | conventional LZ77/LZ78-based compressors, and approaches the | ||
101 | performance of the PPM family of statistical compressors. | ||
102 | |||
103 | Unless you have a specific application which requires bzip2, you | ||
104 | should probably say N here. | ||
105 | |||
106 | config CPIO | ||
107 | bool "cpio" | ||
108 | default y | ||
109 | help | ||
110 | cpio is an archival utility program used to create, modify, and | ||
111 | extract contents from archives. | ||
112 | cpio has 110 bytes of overheads for every stored file. | ||
113 | |||
114 | This implementation of cpio can extract cpio archives created in the | ||
115 | "newc" or "crc" format, it cannot create or modify them. | ||
116 | |||
117 | Unless you have a specific application which requires cpio, you | ||
118 | should probably say N here. | ||
119 | |||
120 | config FEATURE_CPIO_O | ||
121 | bool "Support for archive creation" | ||
122 | default y | ||
123 | depends on CPIO | ||
124 | help | ||
125 | This implementation of cpio can create cpio archives in the "newc" | ||
126 | format only. | ||
127 | |||
128 | config FEATURE_CPIO_P | ||
129 | bool "Support for passthrough mode" | ||
130 | default y | ||
131 | depends on FEATURE_CPIO_O | ||
132 | help | ||
133 | Passthrough mode. Rarely used. | ||
134 | |||
135 | config DPKG | ||
136 | bool "dpkg" | ||
137 | default n | ||
138 | select FEATURE_SEAMLESS_GZ | ||
139 | help | ||
140 | dpkg is a medium-level tool to install, build, remove and manage | ||
141 | Debian packages. | ||
142 | |||
143 | This implementation of dpkg has a number of limitations, | ||
144 | you should use the official dpkg if possible. | ||
145 | |||
146 | config DPKG_DEB | ||
147 | bool "dpkg_deb" | ||
148 | default n | ||
149 | select FEATURE_SEAMLESS_GZ | ||
150 | help | ||
151 | dpkg-deb unpacks and provides information about Debian archives. | ||
152 | |||
153 | This implementation of dpkg-deb cannot pack archives. | ||
154 | |||
155 | Unless you have a specific application which requires dpkg-deb, | ||
156 | say N here. | ||
157 | |||
158 | config FEATURE_DPKG_DEB_EXTRACT_ONLY | ||
159 | bool "Extract only (-x)" | ||
160 | default n | ||
161 | depends on DPKG_DEB | ||
162 | help | ||
163 | This reduces dpkg-deb to the equivalent of | ||
164 | "ar -p <deb> data.tar.gz | tar -zx". However it saves space as none | ||
165 | of the extra dpkg-deb, ar or tar options are needed, they are linked | ||
166 | to internally. | ||
167 | |||
168 | config GUNZIP | ||
169 | bool "gunzip" | ||
170 | default y | ||
171 | help | ||
172 | gunzip is used to decompress archives created by gzip. | ||
173 | You can use the `-t' option to test the integrity of | ||
174 | an archive, without decompressing it. | ||
175 | |||
176 | config GZIP | ||
177 | bool "gzip" | ||
178 | default y | ||
179 | help | ||
180 | gzip is used to compress files. | ||
181 | It's probably the most widely used UNIX compression program. | ||
182 | |||
183 | config FEATURE_GZIP_LONG_OPTIONS | ||
184 | bool "Enable long options" | ||
185 | default y | ||
186 | depends on GZIP && LONG_OPTS | ||
187 | help | ||
188 | Enable use of long options, increases size by about 106 Bytes | ||
189 | |||
190 | config GZIP_FAST | ||
191 | int "Trade memory for gzip speed (0:small,slow - 2:fast,big)" | ||
192 | default 0 | ||
193 | range 0 2 | ||
194 | depends on GZIP | ||
195 | help | ||
196 | Enable big memory options for gzip. | ||
197 | 0: small buffers, small hash-tables | ||
198 | 1: larger buffers, larger hash-tables | ||
199 | 2: larger buffers, largest hash-tables | ||
200 | Larger models may give slightly better compression | ||
201 | |||
202 | config LZOP | ||
203 | bool "lzop" | ||
204 | default y | ||
205 | depends on PLATFORM_POSIX || WIN32_NET | ||
206 | help | ||
207 | Lzop compression/decompresion. | ||
208 | |||
209 | config LZOP_COMPR_HIGH | ||
210 | bool "lzop compression levels 7,8,9 (not very useful)" | ||
211 | default n | ||
212 | depends on LZOP | ||
213 | help | ||
214 | High levels (7,8,9) of lzop compression. These levels | ||
215 | are actually slower than gzip at equivalent compression ratios | ||
216 | and take up 3.2K of code. | ||
217 | |||
218 | config RPM2CPIO | ||
219 | bool "rpm2cpio" | ||
220 | default y | ||
221 | help | ||
222 | Converts a RPM file into a CPIO archive. | ||
223 | |||
224 | config RPM | ||
225 | bool "rpm" | ||
226 | default y | ||
227 | help | ||
228 | Mini RPM applet - queries and extracts RPM packages. | ||
229 | |||
230 | config TAR | ||
231 | bool "tar" | ||
232 | default y | ||
233 | help | ||
234 | tar is an archiving program. It's commonly used with gzip to | ||
235 | create compressed archives. It's probably the most widely used | ||
236 | UNIX archive program. | ||
237 | |||
238 | config FEATURE_TAR_CREATE | ||
239 | bool "Enable archive creation" | ||
240 | default y | ||
241 | depends on TAR | ||
242 | help | ||
243 | If you enable this option you'll be able to create | ||
244 | tar archives using the `-c' option. | ||
245 | |||
246 | config FEATURE_TAR_AUTODETECT | ||
247 | bool "Autodetect compressed tarballs" | ||
248 | default y | ||
249 | depends on TAR && (FEATURE_SEAMLESS_Z || FEATURE_SEAMLESS_GZ || FEATURE_SEAMLESS_BZ2 || FEATURE_SEAMLESS_LZMA || FEATURE_SEAMLESS_XZ) | ||
250 | help | ||
251 | With this option tar can automatically detect compressed | ||
252 | tarballs. Currently it works only on files (not pipes etc). | ||
253 | |||
254 | config FEATURE_TAR_FROM | ||
255 | bool "Enable -X (exclude from) and -T (include from) options)" | ||
256 | default y | ||
257 | depends on TAR | ||
258 | help | ||
259 | If you enable this option you'll be able to specify | ||
260 | a list of files to include or exclude from an archive. | ||
261 | |||
262 | config FEATURE_TAR_OLDGNU_COMPATIBILITY | ||
263 | bool "Support for old tar header format" | ||
264 | default y | ||
265 | depends on TAR || DPKG | ||
266 | help | ||
267 | This option is required to unpack archives created in | ||
268 | the old GNU format; help to kill this old format by | ||
269 | repacking your ancient archives with the new format. | ||
270 | |||
271 | config FEATURE_TAR_OLDSUN_COMPATIBILITY | ||
272 | bool "Enable untarring of tarballs with checksums produced by buggy Sun tar" | ||
273 | default y | ||
274 | depends on TAR || DPKG | ||
275 | help | ||
276 | This option is required to unpack archives created by some old | ||
277 | version of Sun's tar (it was calculating checksum using signed | ||
278 | arithmetic). It is said to be fixed in newer Sun tar, but "old" | ||
279 | tarballs still exist. | ||
280 | |||
281 | config FEATURE_TAR_GNU_EXTENSIONS | ||
282 | bool "Support for GNU tar extensions (long filenames)" | ||
283 | default y | ||
284 | depends on TAR || DPKG | ||
285 | help | ||
286 | With this option busybox supports GNU long filenames and | ||
287 | linknames. | ||
288 | |||
289 | config FEATURE_TAR_LONG_OPTIONS | ||
290 | bool "Enable long options" | ||
291 | default y | ||
292 | depends on TAR && LONG_OPTS | ||
293 | help | ||
294 | Enable use of long options, increases size by about 400 Bytes | ||
295 | |||
296 | config FEATURE_TAR_TO_COMMAND | ||
297 | bool "Support for writing to an external program" | ||
298 | default y | ||
299 | depends on TAR && FEATURE_TAR_LONG_OPTIONS | ||
300 | help | ||
301 | If you enable this option you'll be able to instruct tar to send | ||
302 | the contents of each extracted file to the standard input of an | ||
303 | external program. | ||
304 | |||
305 | config FEATURE_TAR_UNAME_GNAME | ||
306 | bool "Enable use of user and group names" | ||
307 | default y | ||
308 | depends on TAR | ||
309 | help | ||
310 | Enables use of user and group names in tar. This affects contents | ||
311 | listings (-t) and preserving permissions when unpacking (-p). | ||
312 | +200 bytes. | ||
313 | |||
314 | config FEATURE_TAR_NOPRESERVE_TIME | ||
315 | bool "Enable -m (do not preserve time) option" | ||
316 | default y | ||
317 | depends on TAR | ||
318 | help | ||
319 | With this option busybox supports GNU tar -m | ||
320 | (do not preserve time) option. | ||
321 | |||
322 | config FEATURE_TAR_SELINUX | ||
323 | bool "Support for extracting SELinux labels" | ||
324 | default n | ||
325 | depends on TAR && SELINUX | ||
326 | help | ||
327 | With this option busybox supports restoring SELinux labels | ||
328 | when extracting files from tar archives. | ||
329 | |||
330 | config UNCOMPRESS | ||
331 | bool "uncompress" | ||
332 | default n | ||
333 | help | ||
334 | uncompress is used to decompress archives created by compress. | ||
335 | Not much used anymore, replaced by gzip/gunzip. | ||
336 | |||
337 | config UNLZMA | ||
338 | bool "unlzma" | ||
339 | default y | ||
340 | help | ||
341 | unlzma is a compression utility using the Lempel-Ziv-Markov chain | ||
342 | compression algorithm, and range coding. Compression | ||
343 | is generally considerably better than that achieved by the bzip2 | ||
344 | compressors. | ||
345 | |||
346 | The BusyBox unlzma applet is limited to decompression only. | ||
347 | On an x86 system, this applet adds about 4K. | ||
348 | |||
349 | config FEATURE_LZMA_FAST | ||
350 | bool "Optimize unlzma for speed" | ||
351 | default n | ||
352 | depends on UNLZMA | ||
353 | help | ||
354 | This option reduces decompression time by about 25% at the cost of | ||
355 | a 1K bigger binary. | ||
356 | |||
357 | config LZMA | ||
358 | bool "Provide lzma alias which supports only unpacking" | ||
359 | default y | ||
360 | depends on UNLZMA | ||
361 | help | ||
362 | Enable this option if you want commands like "lzma -d" to work. | ||
363 | IOW: you'll get lzma applet, but it will always require -d option. | ||
364 | |||
365 | config UNXZ | ||
366 | bool "unxz" | ||
367 | default y | ||
368 | help | ||
369 | unxz is a unlzma successor. | ||
370 | |||
371 | config XZ | ||
372 | bool "Provide xz alias which supports only unpacking" | ||
373 | default y | ||
374 | depends on UNXZ | ||
375 | help | ||
376 | Enable this option if you want commands like "xz -d" to work. | ||
377 | IOW: you'll get xz applet, but it will always require -d option. | ||
378 | |||
379 | config UNZIP | ||
380 | bool "unzip" | ||
381 | default y | ||
382 | help | ||
383 | unzip will list or extract files from a ZIP archive, | ||
384 | commonly found on DOS/WIN systems. The default behavior | ||
385 | (with no options) is to extract the archive into the | ||
386 | current directory. Use the `-d' option to extract to a | ||
387 | directory of your choice. | ||
388 | 39 | ||
389 | endmenu | 40 | endmenu |