aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2015-05-27 15:23:31 +0100
committerRon Yorston <rmy@pobox.com>2015-05-27 15:30:36 +0100
commit316ecf214a051121516730f794721f5e7b3036ac (patch)
tree3002051097aebc579cfe3a2e008ff43fe100c1c9 /configs
parent8a61b67d502ed4fbd5f480ca9458884b55ce7a95 (diff)
downloadbusybox-w32-316ecf214a051121516730f794721f5e7b3036ac.tar.gz
busybox-w32-316ecf214a051121516730f794721f5e7b3036ac.tar.bz2
busybox-w32-316ecf214a051121516730f794721f5e7b3036ac.zip
Enable seamless compression for WIN32
In the archival code we pretend that WIN32 is a no-MMU platform and use the new mingw_popen_fd routine to pipe data to/from commands to compress/decompress. The pretence is maintained by redefining MMU macros in bb_archive.h. This is mostly used in the archival code but there are a handful of places where it's used to access public interfaces. The symbol BB_ARCHIVE_PUBLIC is defined in these places. With these changes: tar supports seamless compression/decompression rpm2cpio and dpkg-deb can be enabled
Diffstat (limited to 'configs')
-rw-r--r--configs/mingw32_defconfig18
1 files changed, 9 insertions, 9 deletions
diff --git a/configs/mingw32_defconfig b/configs/mingw32_defconfig
index 6804752f2..71ed1c11c 100644
--- a/configs/mingw32_defconfig
+++ b/configs/mingw32_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.24.0.git 3# Busybox version: 1.24.0.git
4# Mon May 18 14:31:53 2015 4# Wed May 27 14:28:56 2015
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -133,11 +133,11 @@ CONFIG_IOCTL_HEX2STR_ERROR=y
133# 133#
134# Archival Utilities 134# Archival Utilities
135# 135#
136# CONFIG_FEATURE_SEAMLESS_XZ is not set 136CONFIG_FEATURE_SEAMLESS_XZ=y
137# CONFIG_FEATURE_SEAMLESS_LZMA is not set 137CONFIG_FEATURE_SEAMLESS_LZMA=y
138# CONFIG_FEATURE_SEAMLESS_BZ2 is not set 138CONFIG_FEATURE_SEAMLESS_BZ2=y
139# CONFIG_FEATURE_SEAMLESS_GZ is not set 139CONFIG_FEATURE_SEAMLESS_GZ=y
140# CONFIG_FEATURE_SEAMLESS_Z is not set 140CONFIG_FEATURE_SEAMLESS_Z=y
141CONFIG_AR=y 141CONFIG_AR=y
142CONFIG_FEATURE_AR_LONG_FILENAMES=y 142CONFIG_FEATURE_AR_LONG_FILENAMES=y
143CONFIG_FEATURE_AR_CREATE=y 143CONFIG_FEATURE_AR_CREATE=y
@@ -154,7 +154,7 @@ CONFIG_CPIO=y
154CONFIG_FEATURE_CPIO_O=y 154CONFIG_FEATURE_CPIO_O=y
155CONFIG_FEATURE_CPIO_P=y 155CONFIG_FEATURE_CPIO_P=y
156# CONFIG_DPKG is not set 156# CONFIG_DPKG is not set
157# CONFIG_DPKG_DEB is not set 157CONFIG_DPKG_DEB=y
158# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set 158# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
159CONFIG_GZIP=y 159CONFIG_GZIP=y
160CONFIG_FEATURE_GZIP_LONG_OPTIONS=y 160CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
@@ -162,11 +162,11 @@ CONFIG_GZIP_FAST=2
162CONFIG_FEATURE_GZIP_LEVELS=y 162CONFIG_FEATURE_GZIP_LEVELS=y
163CONFIG_LZOP=y 163CONFIG_LZOP=y
164# CONFIG_LZOP_COMPR_HIGH is not set 164# CONFIG_LZOP_COMPR_HIGH is not set
165# CONFIG_RPM2CPIO is not set 165CONFIG_RPM2CPIO=y
166# CONFIG_RPM is not set 166# CONFIG_RPM is not set
167CONFIG_TAR=y 167CONFIG_TAR=y
168CONFIG_FEATURE_TAR_CREATE=y 168CONFIG_FEATURE_TAR_CREATE=y
169# CONFIG_FEATURE_TAR_AUTODETECT is not set 169CONFIG_FEATURE_TAR_AUTODETECT=y
170CONFIG_FEATURE_TAR_FROM=y 170CONFIG_FEATURE_TAR_FROM=y
171CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y 171CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
172# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set 172# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set