busybox: update to version 1.25.0
[openwrt/staging/rmilecki.git] / package / utils / busybox / config / archival / Config.in
index 1ca610cad6e7e7f620c35d70571211ad9758e12c..ff4c2cf6bd0e4727c013b13e36d1870574bd9099 100644 (file)
@@ -32,7 +32,7 @@ config BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ
 
 config BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z
        bool "tar, rpm, modprobe etc understand .Z data"
-       default BUSYBOX_DEFAULT_FEATURE_SEAMLESS_Z
+       default BUSYBOX_DEFAULT_FEATURE_SEAMLESS_Z  # it is ancient
        help
          Make tar, rpm, modprobe etc understand .Z data.
 
@@ -41,23 +41,13 @@ config BUSYBOX_CONFIG_AR
        default BUSYBOX_DEFAULT_AR  # 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
-         a collection of other files in a structure that makes it possible to
-         retrieve the original individual files (called archive members).
-         The original files' contents, mode (permissions), timestamp, owner,
-         and group are preserved in the archive, and can be restored on
-         extraction.
-
-         The stored filename is limited to 15 characters. (for more information
-         see long filename support).
-         ar has 60 bytes of overheads for every stored file.
-
-         This implementation of ar can extract archives, it cannot create or
-         modify them.
+         extract contents from archives. In practice, it is used exclusively
+         for object module archives used by compilers.
+
          On an x86 system, the ar applet adds about 1K.
 
          Unless you have a specific application which requires ar, you should
-         probably say N here.
+         probably say N here: most compilers come with their own ar utility.
 
 config BUSYBOX_CONFIG_FEATURE_AR_LONG_FILENAMES
        bool "Support for long filenames (not needed for debs)"
@@ -77,7 +67,7 @@ config BUSYBOX_CONFIG_FEATURE_AR_CREATE
          This enables archive creation (-c and -r) with busybox ar.
 config BUSYBOX_CONFIG_UNCOMPRESS
        bool "uncompress"
-       default BUSYBOX_DEFAULT_UNCOMPRESS
+       default BUSYBOX_DEFAULT_UNCOMPRESS  # ancient
        help
          uncompress is used to decompress archives created by compress.
          Not much used anymore, replaced by gzip/gunzip.
@@ -88,6 +78,13 @@ config BUSYBOX_CONFIG_GUNZIP
          gunzip is used to decompress archives created by gzip.
          You can use the `-t' option to test the integrity of
          an archive, without decompressing it.
+
+config BUSYBOX_CONFIG_FEATURE_GUNZIP_LONG_OPTIONS
+       bool "Enable long options"
+       default BUSYBOX_DEFAULT_FEATURE_GUNZIP_LONG_OPTIONS
+       depends on BUSYBOX_CONFIG_GUNZIP && BUSYBOX_CONFIG_LONG_OPTS
+       help
+         Enable use of long options.
 config BUSYBOX_CONFIG_BUNZIP2
        bool "bunzip2"
        default BUSYBOX_DEFAULT_BUNZIP2