disable use of sendfile() for httpd
[openwrt.git] / package / busybox / config / archival / Config.in
index ed5b0c57cdd4f77bb75265ac00efc6247572051c..4350076b960078a1e7f62b8bcbc85ed5465f7b93 100644 (file)
@@ -48,12 +48,22 @@ config BUSYBOX_CONFIG_BUNZIP2
          conventional LZ77/LZ78-based compressors, and approaches the
          performance of the PPM family of statistical compressors.
 
-         The BusyBox bunzip2 applet is limited to de-compression only.
-         On an x86 system, this applet adds about 11K.
-
          Unless you have a specific application which requires bunzip2, you
          should probably say N here.
 
+config BUSYBOX_CONFIG_BZIP2
+       bool "bzip2"
+       default n
+       help
+         bzip2 is a compression utility using the Burrows-Wheeler block
+         sorting text compression algorithm, and Huffman coding.  Compression
+         is generally considerably better than that achieved by more
+         conventional LZ77/LZ78-based compressors, and approaches the
+         performance of the PPM family of statistical compressors.
+
+         Unless you have a specific application which requires bzip2, you
+         should probably say N here.
+
 config BUSYBOX_CONFIG_CPIO
        bool "cpio"
        default n
@@ -126,6 +136,9 @@ config BUSYBOX_CONFIG_IPKG
        default y
        select BUSYBOX_CONFIG_MD5SUM
        select BUSYBOX_CONFIG_WGET
+       select BUSYBOX_CONFIG_DIFF
+       select BUSYBOX_CONFIG_TAR
+       select BUSYBOX_CONFIG_GUNZIP
        help
          ipkg is the itsy package management system.
 
@@ -141,6 +154,13 @@ config BUSYBOX_CONFIG_RPM
        help
          Mini RPM applet - queries and extracts RPM packages.
 
+config BUSYBOX_CONFIG_FEATURE_RPM_BZ2
+       bool "Enable handling of rpms with bzip2-compressed data inside"
+       default n
+       depends on BUSYBOX_CONFIG_RPM
+       help
+         Enable handling of rpms with bzip2-compressed data inside.
+
 config BUSYBOX_CONFIG_TAR
        bool "tar"
        default y
@@ -206,6 +226,15 @@ config BUSYBOX_CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY
          the old GNU format; help to kill this old format by
          repacking your ancient archives with the new format.
 
+config BUSYBOX_CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY
+       bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
+       default n
+       depends on BUSYBOX_CONFIG_TAR
+       help
+         This option is required to unpack archives created by some old
+         version of Sun's tar (it was calculating checksum using signed arithmetic).
+         It is said to be fixed in newer Sun tar, but "old" tarballs still exist.
+
 config BUSYBOX_CONFIG_FEATURE_TAR_GNU_EXTENSIONS
        bool "Enable support for some GNU tar extensions"
        default y