summaryrefslogtreecommitdiff
path: root/package/busybox/config/archival/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/config/archival/Config.in')
-rw-r--r--package/busybox/config/archival/Config.in70
1 files changed, 39 insertions, 31 deletions
diff --git a/package/busybox/config/archival/Config.in b/package/busybox/config/archival/Config.in
index aac6578f3..eaa576bff 100644
--- a/package/busybox/config/archival/Config.in
+++ b/package/busybox/config/archival/Config.in
@@ -1,3 +1,4 @@
+# DO NOT EDIT. This file is generated from Config.src
#
# For a description of the syntax of this configuration file,
# see scripts/kbuild/config-language.txt.
@@ -5,6 +6,7 @@
menu "Archival Utilities"
+
config BUSYBOX_FEATURE_SEAMLESS_XZ
bool "Make tar, rpm, modprobe etc understand .xz data"
default y
@@ -30,15 +32,15 @@ config BUSYBOX_FEATURE_SEAMLESS_GZ
Make tar, rpm, modprobe etc understand .gz data.
config BUSYBOX_FEATURE_SEAMLESS_Z
- bool "Make tar and gunzip understand .Z data"
+ bool "tar, rpm, modprobe etc understand .Z data"
default n
help
- Make tar and gunzip understand .Z data.
+ Make tar, rpm, modprobe etc understand .Z data.
config BUSYBOX_AR
bool "ar"
- default y
depends on !ADK_PACKAGE_BINUTILS
+ default n # needs to be improved to be able to replace binutils ar
help
ar is an archival utility program used to create, modify, and
extract contents from archives. An archive is a single file holding
@@ -61,7 +63,7 @@ config BUSYBOX_AR
config BUSYBOX_FEATURE_AR_LONG_FILENAMES
bool "Support for long filenames (not needed for debs)"
- default n
+ default y
depends on BUSYBOX_AR
help
By default the ar format can only store the first 15 characters
@@ -71,7 +73,7 @@ config BUSYBOX_FEATURE_AR_LONG_FILENAMES
config BUSYBOX_FEATURE_AR_CREATE
bool "Support archive creation"
- default n
+ default y
depends on BUSYBOX_AR
help
This enables archive creation (-c and -r) with busybox ar.
@@ -79,7 +81,7 @@ config BUSYBOX_FEATURE_AR_CREATE
config BUSYBOX_BUNZIP2
bool "bunzip2"
depends on !ADK_PACKAGE_BZIP2
- default y
+ default n
help
bunzip2 is a compression utility using the Burrows-Wheeler block
sorting text compression algorithm, and Huffman coding. Compression
@@ -93,7 +95,7 @@ config BUSYBOX_BUNZIP2
config BUSYBOX_BZIP2
bool "bzip2"
depends on !ADK_PACKAGE_BZIP2
- default y
+ default n
help
bzip2 is a compression utility using the Burrows-Wheeler block
sorting text compression algorithm, and Huffman coding. Compression
@@ -121,7 +123,7 @@ config BUSYBOX_CPIO
config BUSYBOX_FEATURE_CPIO_O
bool "Support for archive creation"
- default n
+ default y
depends on BUSYBOX_CPIO
help
This implementation of cpio can create cpio archives in the "newc"
@@ -129,7 +131,7 @@ config BUSYBOX_FEATURE_CPIO_O
config BUSYBOX_FEATURE_CPIO_P
bool "Support for passthrough mode"
- default n
+ default y
depends on BUSYBOX_FEATURE_CPIO_O
help
Passthrough mode. Rarely used.
@@ -184,11 +186,23 @@ config BUSYBOX_GZIP
config BUSYBOX_FEATURE_GZIP_LONG_OPTIONS
bool "Enable long options"
- default n
+ default y
depends on BUSYBOX_GZIP && BUSYBOX_LONG_OPTS
help
Enable use of long options, increases size by about 106 Bytes
+config BUSYBOX_GZIP_FAST
+ int "Trade memory for gzip speed (0:small,slow - 2:fast,big)"
+ default 0
+ range 0 2
+ depends on BUSYBOX_GZIP
+ help
+ Enable big memory options for gzip.
+ 0: small buffers, small hash-tables
+ 1: larger buffers, larger hash-tables
+ 2: larger buffers, largest hash-tables
+ Larger models may give slightly better compression
+
config BUSYBOX_LZOP
bool "lzop"
default n
@@ -196,7 +210,7 @@ config BUSYBOX_LZOP
Lzop compression/decompresion.
config BUSYBOX_LZOP_COMPR_HIGH
- bool "lzop complession levels 7,8,9 (not very useful)"
+ bool "lzop compression levels 7,8,9 (not very useful)"
default n
depends on BUSYBOX_LZOP
help
@@ -216,7 +230,7 @@ config BUSYBOX_RPM2CPIO
depends on !ADK_PACKAGE_RPM
default n
help
- Converts an RPM file into a CPIO archive.
+ Converts a RPM file into a CPIO archive.
config BUSYBOX_RPM
bool "rpm"
@@ -227,14 +241,13 @@ config BUSYBOX_RPM
config BUSYBOX_TAR
bool "tar"
+ depends on !ADK_PACKAGE_TAR
default y
help
tar is an archiving program. It's commonly used with gzip to
create compressed archives. It's probably the most widely used
UNIX archive program.
-if BUSYBOX_TAR
-
config BUSYBOX_FEATURE_TAR_CREATE
bool "Enable archive creation"
default y
@@ -246,7 +259,7 @@ config BUSYBOX_FEATURE_TAR_CREATE
config BUSYBOX_FEATURE_TAR_AUTODETECT
bool "Autodetect compressed tarballs"
default y
- depends on BUSYBOX_FEATURE_SEAMLESS_Z || BUSYBOX_FEATURE_SEAMLESS_GZ || BUSYBOX_FEATURE_SEAMLESS_BZ2 || BUSYBOX_FEATURE_SEAMLESS_LZMA
+ depends on BUSYBOX_TAR && (BUSYBOX_FEATURE_SEAMLESS_Z || BUSYBOX_FEATURE_SEAMLESS_GZ || BUSYBOX_FEATURE_SEAMLESS_BZ2 || BUSYBOX_FEATURE_SEAMLESS_LZMA || BUSYBOX_FEATURE_SEAMLESS_XZ)
help
With this option tar can automatically detect compressed
tarballs. Currently it works only on files (not pipes etc).
@@ -261,8 +274,8 @@ config BUSYBOX_FEATURE_TAR_FROM
config BUSYBOX_FEATURE_TAR_OLDGNU_COMPATIBILITY
bool "Support for old tar header format"
- default n
- depends on BUSYBOX_TAR
+ default y
+ depends on BUSYBOX_TAR || BUSYBOX_DPKG
help
This option is required to unpack archives created in
the old GNU format; help to kill this old format by
@@ -270,8 +283,8 @@ config BUSYBOX_FEATURE_TAR_OLDGNU_COMPATIBILITY
config BUSYBOX_FEATURE_TAR_OLDSUN_COMPATIBILITY
bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
- default n
- depends on BUSYBOX_TAR
+ default y
+ depends on BUSYBOX_TAR || BUSYBOX_DPKG
help
This option is required to unpack archives created by some old
version of Sun's tar (it was calculating checksum using signed
@@ -281,14 +294,14 @@ config BUSYBOX_FEATURE_TAR_OLDSUN_COMPATIBILITY
config BUSYBOX_FEATURE_TAR_GNU_EXTENSIONS
bool "Support for GNU tar extensions (long filenames)"
default y
- depends on BUSYBOX_TAR
+ depends on BUSYBOX_TAR || BUSYBOX_DPKG
help
With this option busybox supports GNU long filenames and
linknames.
config BUSYBOX_FEATURE_TAR_LONG_OPTIONS
bool "Enable long options"
- default n
+ default y
depends on BUSYBOX_TAR && BUSYBOX_LONG_OPTS
help
Enable use of long options, increases size by about 400 Bytes
@@ -313,7 +326,7 @@ config BUSYBOX_FEATURE_TAR_UNAME_GNAME
config BUSYBOX_FEATURE_TAR_NOPRESERVE_TIME
bool "Enable -m (do not preserve time) option"
- default n
+ default y
depends on BUSYBOX_TAR
help
With this option busybox supports GNU tar -m
@@ -327,8 +340,6 @@ config BUSYBOX_FEATURE_TAR_SELINUX
With this option busybox supports restoring SELinux labels
when extracting files from tar archives.
-endif #tar
-
config BUSYBOX_UNCOMPRESS
bool "uncompress"
default n
@@ -338,20 +349,16 @@ config BUSYBOX_UNCOMPRESS
config BUSYBOX_UNLZMA
bool "unlzma"
- depends on !ADK_PACKAGE_XZ
- default y
+ default n
help
unlzma is a compression utility using the Lempel-Ziv-Markov chain
compression algorithm, and range coding. Compression
is generally considerably better than that achieved by the bzip2
compressors.
- The BusyBox unlzma applet is limited to de-compression only.
+ The BusyBox unlzma applet is limited to decompression only.
On an x86 system, this applet adds about 4K.
- Unless you have a specific application which requires unlzma, you
- should probably say N here.
-
config BUSYBOX_FEATURE_LZMA_FAST
bool "Optimize unlzma for speed"
default n
@@ -371,12 +378,13 @@ config BUSYBOX_LZMA
config BUSYBOX_UNXZ
bool "unxz"
depends on !ADK_PACKAGE_XZ
- default y
+ default n
help
unxz is a unlzma successor.
config BUSYBOX_XZ
bool "Provide xz alias which supports only unpacking"
+ depends on !ADK_PACKAGE_XZ
default n
depends on BUSYBOX_UNXZ
help