Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 1 | # |
| 2 | # For a description of the syntax of this configuration file, |
| 3 | # see scripts/kbuild/config-language.txt. |
| 4 | # |
| 5 | |
| 6 | menu "Archival Utilities" |
| 7 | |
| 8 | config CONFIG_AR |
| 9 | bool "ar" |
| 10 | default n |
| 11 | help |
Eric Andersen | 5360182 | 2002-12-05 21:12:42 +0000 | [diff] [blame] | 12 | ar is an archival utility program used to create, modify, and |
| 13 | extract contents from archives. An archive is a single file holding |
| 14 | a collection of other files in a structure that makes it possible to |
| 15 | retrieve the original individual files (called archive members). |
| 16 | The original files' contents, mode (permissions), timestamp, owner, |
| 17 | and group are preserved in the archive, and can be restored on |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 18 | extraction. |
| 19 | The stored filename is limited to 15 characters. (for more information |
| 20 | see long filename support). |
| 21 | ar has 60 bytes of overheads for every stored file. |
| 22 | |
| 23 | This implementation of ar can extract archives, it cannot create or |
| 24 | modify them. |
Eric Andersen | 5360182 | 2002-12-05 21:12:42 +0000 | [diff] [blame] | 25 | On an x86 system, the ar applet adds about XXX bytes. |
| 26 | |
| 27 | Unless you have a specific application which requires ar, you should |
| 28 | probably say N here. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 29 | |
| 30 | config CONFIG_FEATURE_AR_LONG_FILENAMES |
| 31 | bool " Enable support for long filenames (not need for debs)" |
| 32 | default n |
| 33 | depends on CONFIG_AR |
| 34 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 35 | By default the ar format can only store the first 15 characters of the |
| 36 | filename, this option removes that limitation. |
| 37 | It supports the GNU ar long filename method which moves multiple long |
| 38 | filenames into a the data section of a new ar entry. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 39 | |
| 40 | config CONFIG_BUNZIP2 |
| 41 | bool "bunzip2" |
| 42 | default n |
| 43 | help |
Eric Andersen | 5360182 | 2002-12-05 21:12:42 +0000 | [diff] [blame] | 44 | bunzip2 is an compression utility using the Burrows-Wheeler block |
| 45 | sorting text compression algorithm, and Huffman coding. Compression |
| 46 | is generally considerably better than that achieved by more |
| 47 | conventional LZ77/LZ78-based compressors, and approaches the |
| 48 | performance of the PPM family of statistical compressors. |
| 49 | |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 50 | The BusyBox bunzip2 applet is limited to de-compression only. |
| 51 | On an x86 system, this applet adds about XXX bytes. |
Eric Andersen | 5360182 | 2002-12-05 21:12:42 +0000 | [diff] [blame] | 52 | |
| 53 | Unless you have a specific application which requires bunzip2, you |
| 54 | should probably say N here. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 55 | |
| 56 | config CONFIG_CPIO |
| 57 | bool "cpio" |
| 58 | default n |
| 59 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 60 | cpio is an archival utility program used to create, modify, and extract |
| 61 | contents from archives. |
| 62 | cpio has 110 bytes of overheads for every stored file. |
| 63 | |
| 64 | This implementation of cpio can extract cpio archives created in the |
| 65 | "newc" or "crc" format, it cannot create or modify them. |
| 66 | |
| 67 | Unless you have a specific application which requires cpio, you should |
| 68 | probably say N here. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 69 | |
| 70 | config CONFIG_DPKG |
| 71 | bool "dpkg" |
| 72 | default n |
| 73 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 74 | dpkg is a medium-level tool to install, build, remove and manage Debian packages. |
| 75 | |
| 76 | This implementation of dpkg has a number of limitations, you should use the |
| 77 | official dpkg if possible. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 78 | |
| 79 | config CONFIG_DPKG_DEB |
| 80 | bool "dpkg_deb" |
| 81 | default n |
| 82 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 83 | dpkg-deb packs, unpacks and provides information about Debian archives. |
| 84 | |
| 85 | This implementation of dpkg-deb cannot pack archives. |
| 86 | |
| 87 | Unless you have a specific application which requires dpkg-deb, you should |
| 88 | probably say N here. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 89 | |
| 90 | config CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY |
| 91 | bool " extract only (-x)" |
| 92 | default n |
| 93 | depends on CONFIG_DPKG_DEB |
| 94 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 95 | This reduced dpkg-deb to the equivalent of "ar -p <deb> data.tar.gz | tar -zx". |
| 96 | However it saves space as none of the extra dpkg-deb, ar or tar options are |
| 97 | needed, they are linked to internally. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 98 | |
| 99 | config CONFIG_FEATURE_DEB_TAR_GZ |
| 100 | bool " gzip debian packages (normal)" |
| 101 | default y if CONFIG_DPKG || CONFIG_DPKG_DEB |
| 102 | depends on CONFIG_DPKG || CONFIG_DPKG_DEB |
| 103 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 104 | This is the default compression method inside the debian ar file. |
| 105 | |
| 106 | If you want compatability with standard .deb's you should say yes here. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 107 | |
| 108 | config CONFIG_FEATURE_DEB_TAR_BZ2 |
| 109 | bool " bzip2 debian packages" |
| 110 | default n |
| 111 | depends on CONFIG_DPKG || CONFIG_DPKG_DEB |
| 112 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 113 | This allows dpkg and dpkg-deb to extract deb's that are compressed internally |
| 114 | with bzip2 instead of gzip. |
| 115 | |
| 116 | You only want this is your are creating your own custom debian packages that |
| 117 | use an internal control.tar.bz2 or data.tar.bz2. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 118 | |
| 119 | config CONFIG_GUNZIP |
| 120 | bool "gunzip" |
| 121 | default n |
| 122 | help |
| 123 | Please submit a patch to add help text for this item. |
| 124 | |
| 125 | config CONFIG_FEATURE_GUNZIP_UNCOMPRESS |
| 126 | bool " Uncompress support" |
| 127 | default n |
| 128 | depends on CONFIG_GUNZIP |
| 129 | help |
| 130 | Please submit a patch to add help text for this item. |
| 131 | |
| 132 | config CONFIG_GZIP |
| 133 | bool "gzip" |
| 134 | default n |
| 135 | help |
| 136 | Please submit a patch to add help text for this item. |
| 137 | |
| 138 | config CONFIG_RPM2CPIO |
| 139 | bool "rpm2cpio" |
| 140 | default n |
| 141 | help |
Glenn L McGrath | b72a735 | 2002-12-10 00:17:22 +0000 | [diff] [blame] | 142 | Converts an RPM file into a CPIO archive. |
| 143 | |
| 144 | config CONFIG_RPM |
| 145 | bool "rpm" |
| 146 | default n |
| 147 | help |
| 148 | Mini RPM applet - querys and extracts |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 149 | |
| 150 | config CONFIG_TAR |
| 151 | bool "tar" |
| 152 | default n |
| 153 | help |
Glenn L McGrath | 0337c46 | 2002-12-06 22:40:54 +0000 | [diff] [blame] | 154 | tar has at least 512 bytes of overheads for every stored file. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 155 | Please submit a patch to add help text for this item. |
| 156 | |
| 157 | config CONFIG_FEATURE_TAR_CREATE |
| 158 | bool " Enable archive creation" |
| 159 | default y |
| 160 | depends on CONFIG_TAR |
| 161 | help |
| 162 | Please submit a patch to add help text for this item. |
| 163 | |
| 164 | config CONFIG_FEATURE_TAR_BZIP2 |
| 165 | bool " Enable -j option to handle .tar.bz2 files" |
| 166 | default n |
| 167 | depends on CONFIG_TAR |
| 168 | help |
| 169 | Please submit a patch to add help text for this item. |
| 170 | |
| 171 | config CONFIG_FEATURE_TAR_EXCLUDE |
| 172 | bool " Enable -X and --exclude options (exclude files)" |
| 173 | default n |
| 174 | depends on CONFIG_TAR |
| 175 | help |
| 176 | Please submit a patch to add help text for this item. |
| 177 | |
| 178 | config CONFIG_FEATURE_TAR_GZIP |
| 179 | bool " Enable -z option" |
| 180 | default y |
| 181 | depends on CONFIG_TAR |
| 182 | help |
| 183 | Please submit a patch to add help text for this item. |
| 184 | |
| 185 | config CONFIG_FEATURE_TAR_OLD_FORMAT |
| 186 | bool " Enable support for old tar header format" |
| 187 | default n |
| 188 | depends on CONFIG_TAR |
| 189 | help |
| 190 | Please submit a patch to add help text for this item. |
| 191 | |
| 192 | config CONFIG_FEATURE_GNUTAR_LONG_FILENAME |
| 193 | bool " Enable support for GNU long filenames" |
| 194 | default y |
| 195 | depends on CONFIG_TAR |
| 196 | help |
| 197 | Please submit a patch to add help text for this item. |
| 198 | |
| 199 | config CONFIG_FEATURE_UNARCHIVE_TAPE |
| 200 | bool " Enable tape drive support" |
| 201 | default n |
| 202 | depends on CONFIG_TAR || CONFIG_CPIO |
| 203 | help |
| 204 | Please submit a patch to add help text for this item. |
| 205 | |
| 206 | config CONFIG_UNCOMPRESS |
| 207 | bool "uncompress" |
| 208 | default n |
| 209 | help |
| 210 | Please submit a patch to add help text for this item. |
| 211 | |
| 212 | config CONFIG_UNZIP |
| 213 | bool "unzip" |
| 214 | default n |
| 215 | help |
| 216 | Please submit a patch to add help text for this item. |
| 217 | |
| 218 | endmenu |