5 |
|
|
6 |
menu "Archival Utilities" |
menu "Archival Utilities" |
7 |
|
|
8 |
|
config FEATURE_SEAMLESS_LZMA |
9 |
|
bool "Make tar, rpm, modprobe etc understand .lzma data" |
10 |
|
default n |
11 |
|
help |
12 |
|
Make tar, rpm, modprobe etc understand .lzma data. |
13 |
|
|
14 |
|
config FEATURE_SEAMLESS_BZ2 |
15 |
|
bool "Make tar, rpm, modprobe etc understand .bz2 data" |
16 |
|
default n |
17 |
|
help |
18 |
|
Make tar, rpm, modprobe etc understand .bz2 data. |
19 |
|
|
20 |
|
config FEATURE_SEAMLESS_GZ |
21 |
|
bool "Make tar, rpm, modprobe etc understand .gz data" |
22 |
|
default n |
23 |
|
help |
24 |
|
Make tar, rpm, modprobe etc understand .gz data. |
25 |
|
|
26 |
|
config FEATURE_SEAMLESS_Z |
27 |
|
bool "Make tar and gunzip understand .Z data" |
28 |
|
default n |
29 |
|
help |
30 |
|
Make tar and gunzip understand .Z data. |
31 |
|
|
32 |
config AR |
config AR |
33 |
bool "ar" |
bool "ar" |
34 |
default n |
default n |
35 |
help |
help |
36 |
ar is an archival utility program used to create, modify, and |
ar is an archival utility program used to create, modify, and |
37 |
extract contents from archives. An archive is a single file holding |
extract contents from archives. An archive is a single file holding |
38 |
a collection of other files in a structure that makes it possible to |
a collection of other files in a structure that makes it possible to |
39 |
retrieve the original individual files (called archive members). |
retrieve the original individual files (called archive members). |
40 |
The original files' contents, mode (permissions), timestamp, owner, |
The original files' contents, mode (permissions), timestamp, owner, |
53 |
probably say N here. |
probably say N here. |
54 |
|
|
55 |
config FEATURE_AR_LONG_FILENAMES |
config FEATURE_AR_LONG_FILENAMES |
56 |
bool "Enable support for long filenames (not need for debs)" |
bool "Support for long filenames (not need for debs)" |
57 |
default n |
default n |
58 |
depends on AR |
depends on AR |
59 |
help |
help |
60 |
By default the ar format can only store the first 15 characters of the |
By default the ar format can only store the first 15 characters of |
61 |
filename, this option removes that limitation. |
the filename, this option removes that limitation. |
62 |
It supports the GNU ar long filename method which moves multiple long |
It supports the GNU ar long filename method which moves multiple long |
63 |
filenames into a the data section of a new ar entry. |
filenames into a the data section of a new ar entry. |
64 |
|
|
67 |
default n |
default n |
68 |
help |
help |
69 |
bunzip2 is a compression utility using the Burrows-Wheeler block |
bunzip2 is a compression utility using the Burrows-Wheeler block |
70 |
sorting text compression algorithm, and Huffman coding. Compression |
sorting text compression algorithm, and Huffman coding. Compression |
71 |
is generally considerably better than that achieved by more |
is generally considerably better than that achieved by more |
72 |
conventional LZ77/LZ78-based compressors, and approaches the |
conventional LZ77/LZ78-based compressors, and approaches the |
73 |
performance of the PPM family of statistical compressors. |
performance of the PPM family of statistical compressors. |
74 |
|
|
|
The BusyBox bunzip2 applet is limited to de-compression only. |
|
|
On an x86 system, this applet adds about 11K. |
|
|
|
|
75 |
Unless you have a specific application which requires bunzip2, you |
Unless you have a specific application which requires bunzip2, you |
76 |
should probably say N here. |
should probably say N here. |
77 |
|
|
78 |
|
config BZIP2 |
79 |
|
bool "bzip2" |
80 |
|
default n |
81 |
|
help |
82 |
|
bzip2 is a compression utility using the Burrows-Wheeler block |
83 |
|
sorting text compression algorithm, and Huffman coding. Compression |
84 |
|
is generally considerably better than that achieved by more |
85 |
|
conventional LZ77/LZ78-based compressors, and approaches the |
86 |
|
performance of the PPM family of statistical compressors. |
87 |
|
|
88 |
|
Unless you have a specific application which requires bzip2, you |
89 |
|
should probably say N here. |
90 |
|
|
91 |
config CPIO |
config CPIO |
92 |
bool "cpio" |
bool "cpio" |
93 |
default n |
default n |
94 |
help |
help |
95 |
cpio is an archival utility program used to create, modify, and extract |
cpio is an archival utility program used to create, modify, and |
96 |
contents from archives. |
extract contents from archives. |
97 |
cpio has 110 bytes of overheads for every stored file. |
cpio has 110 bytes of overheads for every stored file. |
98 |
|
|
99 |
This implementation of cpio can extract cpio archives created in the |
This implementation of cpio can extract cpio archives created in the |
100 |
"newc" or "crc" format, it cannot create or modify them. |
"newc" or "crc" format, it cannot create or modify them. |
101 |
|
|
102 |
Unless you have a specific application which requires cpio, you should |
Unless you have a specific application which requires cpio, you |
103 |
probably say N here. |
should probably say N here. |
104 |
|
|
105 |
|
config FEATURE_CPIO_O |
106 |
|
bool "Support for archive creation" |
107 |
|
default n |
108 |
|
depends on CPIO |
109 |
|
help |
110 |
|
This implementation of cpio can create cpio archives in the "newc" |
111 |
|
format only. |
112 |
|
|
113 |
config DPKG |
config DPKG |
114 |
bool "dpkg" |
bool "dpkg" |
115 |
default n |
default n |
116 |
|
select FEATURE_SEAMLESS_GZ |
117 |
help |
help |
118 |
dpkg is a medium-level tool to install, build, remove and manage Debian packages. |
dpkg is a medium-level tool to install, build, remove and manage |
119 |
|
Debian packages. |
120 |
|
|
121 |
This implementation of dpkg has a number of limitations, you should use the |
This implementation of dpkg has a number of limitations, |
122 |
official dpkg if possible. |
you should use the official dpkg if possible. |
123 |
|
|
124 |
config DPKG_DEB |
config DPKG_DEB |
125 |
bool "dpkg_deb" |
bool "dpkg_deb" |
126 |
default n |
default n |
127 |
|
select FEATURE_SEAMLESS_GZ |
128 |
help |
help |
129 |
dpkg-deb packs, unpacks and provides information about Debian archives. |
dpkg-deb unpacks and provides information about Debian archives. |
130 |
|
|
131 |
This implementation of dpkg-deb cannot pack archives. |
This implementation of dpkg-deb cannot pack archives. |
132 |
|
|
133 |
Unless you have a specific application which requires dpkg-deb, you should |
Unless you have a specific application which requires dpkg-deb, |
134 |
probably say N here. |
say N here. |
135 |
|
|
136 |
config FEATURE_DPKG_DEB_EXTRACT_ONLY |
config FEATURE_DPKG_DEB_EXTRACT_ONLY |
137 |
bool "extract only (-x)" |
bool "Extract only (-x)" |
138 |
default n |
default n |
139 |
depends on DPKG_DEB |
depends on DPKG_DEB |
140 |
help |
help |
141 |
This reduces dpkg-deb to the equivalent of "ar -p <deb> data.tar.gz | tar -zx". |
This reduces dpkg-deb to the equivalent of |
142 |
However it saves space as none of the extra dpkg-deb, ar or tar options are |
"ar -p <deb> data.tar.gz | tar -zx". However it saves space as none |
143 |
needed, they are linked to internally. |
of the extra dpkg-deb, ar or tar options are needed, they are linked |
144 |
|
to internally. |
145 |
|
|
146 |
config GUNZIP |
config GUNZIP |
147 |
bool "gunzip" |
bool "gunzip" |
151 |
You can use the `-t' option to test the integrity of |
You can use the `-t' option to test the integrity of |
152 |
an archive, without decompressing it. |
an archive, without decompressing it. |
153 |
|
|
|
config FEATURE_GUNZIP_UNCOMPRESS |
|
|
bool "Uncompress support" |
|
|
default n |
|
|
depends on GUNZIP |
|
|
help |
|
|
Enable if you want gunzip to have the ability to decompress |
|
|
archives created by the program compress (not much |
|
|
used anymore). |
|
|
|
|
154 |
config GZIP |
config GZIP |
155 |
bool "gzip" |
bool "gzip" |
156 |
default n |
default n |
178 |
create compressed archives. It's probably the most widely used |
create compressed archives. It's probably the most widely used |
179 |
UNIX archive program. |
UNIX archive program. |
180 |
|
|
181 |
|
if TAR |
182 |
|
|
183 |
config FEATURE_TAR_CREATE |
config FEATURE_TAR_CREATE |
184 |
bool "Enable archive creation" |
bool "Enable archive creation" |
185 |
default y |
default y |
188 |
If you enable this option you'll be able to create |
If you enable this option you'll be able to create |
189 |
tar archives using the `-c' option. |
tar archives using the `-c' option. |
190 |
|
|
191 |
config FEATURE_TAR_BZIP2 |
config FEATURE_TAR_AUTODETECT |
192 |
bool "Enable -j option to handle .tar.bz2 files" |
bool "Autodetect gz/bz2 compressed tarballs" |
193 |
default n |
default n |
194 |
depends on TAR |
depends on FEATURE_SEAMLESS_Z || FEATURE_SEAMLESS_GZ || FEATURE_SEAMLESS_BZ2 || FEATURE_SEAMLESS_LZMA |
195 |
help |
help |
196 |
If you enable this option you'll be able to extract |
With this option tar can automatically detect gzip/bzip2 compressed |
197 |
archives compressed with bzip2. |
tarballs. Currently it works only on files (not pipes etc). |
|
|
|
|
config FEATURE_TAR_LZMA |
|
|
bool "Enable -a option to handle .tar.lzma files" |
|
|
default n |
|
|
depends on TAR |
|
|
help |
|
|
If you enable this option you'll be able to extract |
|
|
archives compressed with lzma. |
|
198 |
|
|
199 |
config FEATURE_TAR_FROM |
config FEATURE_TAR_FROM |
200 |
bool "Enable -X (exclude from) and -T (include from) options)" |
bool "Enable -X (exclude from) and -T (include from) options)" |
204 |
If you enable this option you'll be able to specify |
If you enable this option you'll be able to specify |
205 |
a list of files to include or exclude from an archive. |
a list of files to include or exclude from an archive. |
206 |
|
|
|
config FEATURE_TAR_GZIP |
|
|
bool "Enable -z option" |
|
|
default y |
|
|
depends on TAR |
|
|
help |
|
|
If you enable this option tar will be able to call gzip, |
|
|
when creating or extracting tar gziped archives. |
|
|
|
|
|
config FEATURE_TAR_COMPRESS |
|
|
bool "Enable -Z option" |
|
|
default n |
|
|
depends on TAR |
|
|
help |
|
|
If you enable this option tar will be able to call uncompress, |
|
|
when extracting .tar.Z archives. |
|
|
|
|
207 |
config FEATURE_TAR_OLDGNU_COMPATIBILITY |
config FEATURE_TAR_OLDGNU_COMPATIBILITY |
208 |
bool "Enable support for old tar header format" |
bool "Support for old tar header format" |
209 |
default N |
default N |
210 |
depends on TAR |
depends on TAR |
211 |
help |
help |
213 |
the old GNU format; help to kill this old format by |
the old GNU format; help to kill this old format by |
214 |
repacking your ancient archives with the new format. |
repacking your ancient archives with the new format. |
215 |
|
|
216 |
|
config FEATURE_TAR_OLDSUN_COMPATIBILITY |
217 |
|
bool "Enable untarring of tarballs with checksums produced by buggy Sun tar" |
218 |
|
default N |
219 |
|
depends on TAR |
220 |
|
help |
221 |
|
This option is required to unpack archives created by some old |
222 |
|
version of Sun's tar (it was calculating checksum using signed |
223 |
|
arithmetic). It is said to be fixed in newer Sun tar, but "old" |
224 |
|
tarballs still exist. |
225 |
|
|
226 |
config FEATURE_TAR_GNU_EXTENSIONS |
config FEATURE_TAR_GNU_EXTENSIONS |
227 |
bool "Enable support for some GNU tar extensions" |
bool "Support for GNU tar extensions (long filenames)" |
228 |
default y |
default y |
229 |
depends on TAR |
depends on TAR |
230 |
help |
help |
236 |
default n |
default n |
237 |
depends on TAR && GETOPT_LONG |
depends on TAR && GETOPT_LONG |
238 |
help |
help |
239 |
Enable use of long options, increases size by about 400 Bytes |
Enable use of long options, increases size by about 400 Bytes |
240 |
|
|
241 |
|
config FEATURE_TAR_UNAME_GNAME |
242 |
|
bool "Enable use of user and group names" |
243 |
|
default n |
244 |
|
depends on TAR |
245 |
|
help |
246 |
|
Enables use of user and group names in tar. This affects contents |
247 |
|
listings (-t) and preserving permissions when unpacking (-p). |
248 |
|
+200 bytes. |
249 |
|
|
250 |
|
endif #tar |
251 |
|
|
252 |
config UNCOMPRESS |
config UNCOMPRESS |
253 |
bool "uncompress" |
bool "uncompress" |
261 |
default n |
default n |
262 |
help |
help |
263 |
unlzma is a compression utility using the Lempel-Ziv-Markov chain |
unlzma is a compression utility using the Lempel-Ziv-Markov chain |
264 |
compression algorithm, and range coding. Compression |
compression algorithm, and range coding. Compression |
265 |
is generally considerably better than that achieved by the bzip2 |
is generally considerably better than that achieved by the bzip2 |
266 |
compressors. |
compressors. |
267 |
|
|
272 |
should probably say N here. |
should probably say N here. |
273 |
|
|
274 |
config FEATURE_LZMA_FAST |
config FEATURE_LZMA_FAST |
275 |
bool "Optimze unlzma for speed" |
bool "Optimize unlzma for speed" |
276 |
default n |
default n |
277 |
depends on UNLZMA |
depends on UNLZMA |
278 |
help |
help |
289 |
current directory. Use the `-d' option to extract to a |
current directory. Use the `-d' option to extract to a |
290 |
directory of your choice. |
directory of your choice. |
291 |
|
|
|
comment "Common options for cpio and tar" |
|
|
depends on CPIO || TAR |
|
|
|
|
|
config FEATURE_UNARCHIVE_TAPE |
|
|
bool "Enable tape drive support" |
|
|
default n |
|
|
depends on CPIO || TAR |
|
|
help |
|
|
I don't think this is needed anymore. |
|
|
|
|
|
comment "Common options for dpkg and dpkg_deb" |
|
|
depends on DPKG || DPKG_DEB |
|
|
|
|
|
config FEATURE_DEB_TAR_GZ |
|
|
bool "gzip debian packages (normal)" |
|
|
default y if DPKG || DPKG_DEB |
|
|
depends on DPKG || DPKG_DEB |
|
|
help |
|
|
This is the default compression method inside the debian ar file. |
|
|
|
|
|
If you want compatibility with standard .deb's you should say yes here. |
|
|
|
|
|
config FEATURE_DEB_TAR_BZ2 |
|
|
bool "bzip2 debian packages" |
|
|
default n |
|
|
depends on DPKG || DPKG_DEB |
|
|
help |
|
|
This allows dpkg and dpkg-deb to extract deb's that are compressed internally |
|
|
with bzip2 instead of gzip. |
|
|
|
|
|
You only want this if you are creating your own custom debian packages that |
|
|
use an internal control.tar.bz2 or data.tar.bz2. |
|
|
|
|
|
config FEATURE_DEB_TAR_LZMA |
|
|
bool "lzma debian packages" |
|
|
default n |
|
|
depends on DPKG || DPKG_DEB |
|
|
help |
|
|
This allows dpkg and dpkg-deb to extract deb's that are compressed |
|
|
internally with lzma instead of gzip. |
|
|
|
|
|
You only want this if you are creating your own custom debian |
|
|
packages that use an internal control.tar.lzma or data.tar.lzma. |
|
|
|
|
292 |
endmenu |
endmenu |