Ignore:
Timestamp:
Feb 25, 2011, 9:26:54 PM (13 years ago)
Author:
Bruno Cornec
Message:
  • Update mindi-busybox to 1.18.3 to avoid problems with the tar command which is now failing on recent versions with busybox 1.7.3
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mindi-busybox/archival/Config.in

    r1765 r2725  
     1# DO NOT EDIT. This file is generated from Config.src
    12#
    23# For a description of the syntax of this configuration file,
     
    67menu "Archival Utilities"
    78
     9
     10
     11config FEATURE_SEAMLESS_XZ
     12    bool "Make tar, rpm, modprobe etc understand .xz data"
     13    default y
     14    help
     15      Make tar, rpm, modprobe etc understand .xz data.
     16
     17config FEATURE_SEAMLESS_LZMA
     18    bool "Make tar, rpm, modprobe etc understand .lzma data"
     19    default y
     20    help
     21      Make tar, rpm, modprobe etc understand .lzma data.
     22
     23config FEATURE_SEAMLESS_BZ2
     24    bool "Make tar, rpm, modprobe etc understand .bz2 data"
     25    default y
     26    help
     27      Make tar, rpm, modprobe etc understand .bz2 data.
     28
     29config FEATURE_SEAMLESS_GZ
     30    bool "Make tar, rpm, modprobe etc understand .gz data"
     31    default y
     32    help
     33      Make tar, rpm, modprobe etc understand .gz data.
     34
     35config FEATURE_SEAMLESS_Z
     36    bool "Make tar and gunzip understand .Z data"
     37    default n
     38    help
     39      Make tar and gunzip understand .Z data.
     40
    841config AR
    942    bool "ar"
    10     default n
     43    default n  # needs to be improved to be able to replace binutils ar
    1144    help
    1245      ar is an archival utility program used to create, modify, and
    13       extract contents from archives.  An archive is a single file holding
     46      extract contents from archives. An archive is a single file holding
    1447      a collection of other files in a structure that makes it possible to
    1548      retrieve the original individual files (called archive members).
     
    3063
    3164config FEATURE_AR_LONG_FILENAMES
    32     bool "Enable support for long filenames (not need for debs)"
    33     default n
     65    bool "Support for long filenames (not needed for debs)"
     66    default y
    3467    depends on AR
    3568    help
    36       By default the ar format can only store the first 15 characters of the
    37       filename, this option removes that limitation.
     69      By default the ar format can only store the first 15 characters
     70      of the filename, this option removes that limitation.
    3871      It supports the GNU ar long filename method which moves multiple long
    3972      filenames into a the data section of a new ar entry.
    4073
     74config FEATURE_AR_CREATE
     75    bool "Support archive creation"
     76    default y
     77    depends on AR
     78    help
     79      This enables archive creation (-c and -r) with busybox ar.
     80
    4181config BUNZIP2
    4282    bool "bunzip2"
    43     default n
     83    default y
    4484    help
    4585      bunzip2 is a compression utility using the Burrows-Wheeler block
    46       sorting text compression algorithm, and Huffman coding.  Compression
     86      sorting text compression algorithm, and Huffman coding. Compression
    4787      is generally considerably better than that achieved by more
    4888      conventional LZ77/LZ78-based compressors, and approaches the
    4989      performance of the PPM family of statistical compressors.
    5090
    51       The BusyBox bunzip2 applet is limited to de-compression only.
    52       On an x86 system, this applet adds about 11K.
    53 
    5491      Unless you have a specific application which requires bunzip2, you
    5592      should probably say N here.
    5693
     94config BZIP2
     95    bool "bzip2"
     96    default y
     97    help
     98      bzip2 is a compression utility using the Burrows-Wheeler block
     99      sorting text compression algorithm, and Huffman coding. Compression
     100      is generally considerably better than that achieved by more
     101      conventional LZ77/LZ78-based compressors, and approaches the
     102      performance of the PPM family of statistical compressors.
     103
     104      Unless you have a specific application which requires bzip2, you
     105      should probably say N here.
     106
    57107config CPIO
    58108    bool "cpio"
    59     default n
    60     help
    61       cpio is an archival utility program used to create, modify, and extract
    62       contents from archives.
     109    default y
     110    help
     111      cpio is an archival utility program used to create, modify, and
     112      extract contents from archives.
    63113      cpio has 110 bytes of overheads for every stored file.
    64114
     
    66116      "newc" or "crc" format, it cannot create or modify them.
    67117
    68       Unless you have a specific application which requires cpio, you should
    69       probably say N here.
     118      Unless you have a specific application which requires cpio, you
     119      should probably say N here.
     120
     121config FEATURE_CPIO_O
     122    bool "Support for archive creation"
     123    default y
     124    depends on CPIO
     125    help
     126      This implementation of cpio can create cpio archives in the "newc"
     127      format only.
     128
     129config FEATURE_CPIO_P
     130    bool "Support for passthrough mode"
     131    default y
     132    depends on FEATURE_CPIO_O
     133    help
     134      Passthrough mode. Rarely used.
    70135
    71136config DPKG
    72137    bool "dpkg"
    73138    default n
    74     help
    75       dpkg is a medium-level tool to install, build, remove and manage Debian packages.
    76 
    77       This implementation of dpkg has a number of limitations, you should use the
    78       official dpkg if possible.
     139    select FEATURE_SEAMLESS_GZ
     140    help
     141      dpkg is a medium-level tool to install, build, remove and manage
     142      Debian packages.
     143
     144      This implementation of dpkg has a number of limitations,
     145      you should use the official dpkg if possible.
    79146
    80147config DPKG_DEB
    81148    bool "dpkg_deb"
    82149    default n
    83     help
    84       dpkg-deb packs, unpacks and provides information about Debian archives.
     150    select FEATURE_SEAMLESS_GZ
     151    help
     152      dpkg-deb unpacks and provides information about Debian archives.
    85153
    86154      This implementation of dpkg-deb cannot pack archives.
    87155
    88       Unless you have a specific application which requires dpkg-deb, you should
    89       probably say N here.
     156      Unless you have a specific application which requires dpkg-deb,
     157      say N here.
    90158
    91159config FEATURE_DPKG_DEB_EXTRACT_ONLY
    92     bool "extract only (-x)"
     160    bool "Extract only (-x)"
    93161    default n
    94162    depends on DPKG_DEB
    95163    help
    96       This reduces dpkg-deb to the equivalent of "ar -p <deb> data.tar.gz | tar -zx".
    97       However it saves space as none of the extra dpkg-deb, ar or tar options are
    98       needed, they are linked to internally.
     164      This reduces dpkg-deb to the equivalent of
     165      "ar -p <deb> data.tar.gz | tar -zx". However it saves space as none
     166      of the extra dpkg-deb, ar or tar options are needed, they are linked
     167      to internally.
    99168
    100169config GUNZIP
    101170    bool "gunzip"
    102     default n
     171    default y
    103172    help
    104173      gunzip is used to decompress archives created by gzip.
     
    106175      an archive, without decompressing it.
    107176
    108 config FEATURE_GUNZIP_UNCOMPRESS
    109     bool "Uncompress support"
    110     default n
    111     depends on GUNZIP
    112     help
    113       Enable if you want gunzip to have the ability to decompress
    114       archives created by the program compress (not much
    115       used anymore).
    116 
    117177config GZIP
    118178    bool "gzip"
    119     default n
     179    default y
    120180    help
    121181      gzip is used to compress files.
    122182      It's probably the most widely used UNIX compression program.
    123183
     184config FEATURE_GZIP_LONG_OPTIONS
     185    bool "Enable long options"
     186    default y
     187    depends on GZIP && LONG_OPTS
     188    help
     189      Enable use of long options, increases size by about 106 Bytes
     190
     191config LZOP
     192    bool "lzop"
     193    default y
     194    help
     195      Lzop compression/decompresion.
     196
     197config LZOP_COMPR_HIGH
     198    bool "lzop compression levels 7,8,9 (not very useful)"
     199    default n
     200    depends on LZOP
     201    help
     202      High levels (7,8,9) of lzop compression. These levels
     203      are actually slower than gzip at equivalent compression ratios
     204      and take up 3.2K of code.
     205
    124206config RPM2CPIO
    125207    bool "rpm2cpio"
    126     default n
    127     help
    128       Converts an RPM file into a CPIO archive.
     208    default y
     209    help
     210      Converts a RPM file into a CPIO archive.
    129211
    130212config RPM
    131213    bool "rpm"
    132     default n
     214    default y
    133215    help
    134216      Mini RPM applet - queries and extracts RPM packages.
    135 
    136 config FEATURE_RPM_BZ2
    137     bool "Enable handling of rpms with bzip2-compressed data inside"
    138     default n
    139     depends on RPM
    140     help
    141       Enable handling of rpms with bzip2-compressed data inside.
    142217
    143218config TAR
    144219    bool "tar"
    145     default n
     220    default y
    146221    help
    147222      tar is an archiving program. It's commonly used with gzip to
     
    157232      tar archives using the `-c' option.
    158233
    159 config FEATURE_TAR_BZIP2
    160     bool "Enable -j option to handle .tar.bz2 files"
    161     default n
    162     depends on TAR
    163     help
    164       If you enable this option you'll be able to extract
    165       archives compressed with bzip2.
    166 
    167 config FEATURE_TAR_LZMA
    168     bool "Enable -a option to handle .tar.lzma files"
    169     default n
    170     depends on TAR
    171     help
    172       If you enable this option you'll be able to extract
    173       archives compressed with lzma.
     234config FEATURE_TAR_AUTODETECT
     235    bool "Autodetect compressed tarballs"
     236    default y
     237    depends on TAR && (FEATURE_SEAMLESS_Z || FEATURE_SEAMLESS_GZ || FEATURE_SEAMLESS_BZ2 || FEATURE_SEAMLESS_LZMA || FEATURE_SEAMLESS_XZ)
     238    help
     239      With this option tar can automatically detect compressed
     240      tarballs. Currently it works only on files (not pipes etc).
    174241
    175242config FEATURE_TAR_FROM
    176243    bool "Enable -X (exclude from) and -T (include from) options)"
    177     default n
     244    default y
    178245    depends on TAR
    179246    help
     
    181248      a list of files to include or exclude from an archive.
    182249
    183 config FEATURE_TAR_GZIP
    184     bool "Enable -z option"
    185     default y
    186     depends on TAR
    187     help
    188       If you enable this option tar will be able to call gzip,
    189       when creating or extracting tar gziped archives.
    190 
    191 config FEATURE_TAR_COMPRESS
    192     bool "Enable -Z option"
    193     default n
    194     depends on TAR
    195     help
    196       If you enable this option tar will be able to call uncompress,
    197       when extracting .tar.Z archives.
    198 
    199250config FEATURE_TAR_OLDGNU_COMPATIBILITY
    200     bool "Enable support for old tar header format"
    201     default N
    202     depends on TAR
     251    bool "Support for old tar header format"
     252    default y
     253    depends on TAR || DPKG
    203254    help
    204255      This option is required to unpack archives created in
     
    208259config FEATURE_TAR_OLDSUN_COMPATIBILITY
    209260    bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
    210     default N
    211     depends on TAR
     261    default y
     262    depends on TAR || DPKG
    212263    help
    213264      This option is required to unpack archives created by some old
    214       version of Sun's tar (it was calculating checksum using signed arithmetic).
    215       It is said to be fixed in newer Sun tar, but "old" tarballs still exist.
     265      version of Sun's tar (it was calculating checksum using signed
     266      arithmetic). It is said to be fixed in newer Sun tar, but "old"
     267      tarballs still exist.
    216268
    217269config FEATURE_TAR_GNU_EXTENSIONS
    218     bool "Enable support for some GNU tar extensions"
    219     default y
    220     depends on TAR
     270    bool "Support for GNU tar extensions (long filenames)"
     271    default y
     272    depends on TAR || DPKG
    221273    help
    222274      With this option busybox supports GNU long filenames and
     
    225277config FEATURE_TAR_LONG_OPTIONS
    226278    bool "Enable long options"
    227     default n
    228     depends on TAR && GETOPT_LONG
    229     help
    230         Enable use of long options, increases size by about 400 Bytes
     279    default y
     280    depends on TAR && LONG_OPTS
     281    help
     282      Enable use of long options, increases size by about 400 Bytes
     283
     284config FEATURE_TAR_TO_COMMAND
     285    bool "Support for writing to an external program"
     286    default y
     287    depends on TAR && FEATURE_TAR_LONG_OPTIONS
     288    help
     289      If you enable this option you'll be able to instruct tar to send
     290      the contents of each extracted file to the standard input of an
     291      external program.
     292
     293config FEATURE_TAR_UNAME_GNAME
     294    bool "Enable use of user and group names"
     295    default y
     296    depends on TAR
     297    help
     298      Enables use of user and group names in tar. This affects contents
     299      listings (-t) and preserving permissions when unpacking (-p).
     300      +200 bytes.
     301
     302config FEATURE_TAR_NOPRESERVE_TIME
     303    bool "Enable -m (do not preserve time) option"
     304    default y
     305    depends on TAR
     306    help
     307      With this option busybox supports GNU tar -m
     308      (do not preserve time) option.
     309
     310config FEATURE_TAR_SELINUX
     311    bool "Support for extracting SELinux labels"
     312    default n
     313    depends on TAR && SELINUX
     314    help
     315      With this option busybox supports restoring SELinux labels
     316      when extracting files from tar archives.
    231317
    232318config UNCOMPRESS
     
    239325config UNLZMA
    240326    bool "unlzma"
    241     default n
     327    default y
    242328    help
    243329      unlzma is a compression utility using the Lempel-Ziv-Markov chain
    244       compression algorithm, and range coding.  Compression
     330      compression algorithm, and range coding. Compression
    245331      is generally considerably better than that achieved by the bzip2
    246332      compressors.
     
    253339
    254340config FEATURE_LZMA_FAST
    255     bool "Optimze unlzma for speed"
    256     default n
     341    bool "Optimize unlzma for speed"
     342    default y
    257343    depends on UNLZMA
    258344    help
    259       This option reduces decompression time by about 33% at the cost of
    260       a 2K bigger binary.
     345      This option reduces decompression time by about 25% at the cost of
     346      a 1K bigger binary.
     347
     348config LZMA
     349    bool "Provide lzma alias which supports only unpacking"
     350    default y
     351    depends on UNLZMA
     352    help
     353      Enable this option if you want commands like "lzma -d" to work.
     354      IOW: you'll get lzma applet, but it will always require -d option.
     355
     356config UNXZ
     357    bool "unxz"
     358    default y
     359    help
     360      unxz is a unlzma successor.
     361
     362config XZ
     363    bool "Provide xz alias which supports only unpacking"
     364    default y
     365    depends on UNXZ
     366    help
     367      Enable this option if you want commands like "xz -d" to work.
     368      IOW: you'll get xz applet, but it will always require -d option.
    261369
    262370config UNZIP
    263371    bool "unzip"
    264     default n
     372    default y
    265373    help
    266374      unzip will list or extract files from a ZIP archive,
     
    270378      directory of your choice.
    271379
    272 comment "Common options for cpio and tar"
    273     depends on CPIO || TAR
    274 
    275 config FEATURE_UNARCHIVE_TAPE
    276     bool "Enable tape drive support"
    277     default n
    278     depends on CPIO || TAR
    279     help
    280       I don't think this is needed anymore.
    281 
    282 comment "Common options for dpkg and dpkg_deb"
    283     depends on DPKG || DPKG_DEB
    284 
    285 config FEATURE_DEB_TAR_GZ
    286     bool "gzip debian packages (normal)"
    287     default y if DPKG || DPKG_DEB
    288     depends on DPKG || DPKG_DEB
    289     help
    290       This is the default compression method inside the debian ar file.
    291 
    292       If you want compatibility with standard .deb's you should say yes here.
    293 
    294 config FEATURE_DEB_TAR_BZ2
    295     bool "bzip2 debian packages"
    296     default n
    297     depends on DPKG || DPKG_DEB
    298     help
    299       This allows dpkg and dpkg-deb to extract deb's that are compressed internally
    300       with bzip2 instead of gzip.
    301 
    302       You only want this if you are creating your own custom debian packages that
    303       use an internal control.tar.bz2 or data.tar.bz2.
    304 
    305 config FEATURE_DEB_TAR_LZMA
    306     bool "lzma debian packages"
    307     default n
    308     depends on DPKG || DPKG_DEB
    309     help
    310       This allows dpkg and dpkg-deb to extract deb's that are compressed
    311       internally with lzma instead of gzip.
    312 
    313       You only want this if you are creating your own custom debian
    314       packages that use an internal control.tar.lzma or data.tar.lzma.
    315 
    316380endmenu
Note: See TracChangeset for help on using the changeset viewer.