tar-1.15.92 incorrectly sends verbosity messages to stdout when the selected
output file IS stdout. tar-1.15-91 works as expected.
# cat tartest.txt
line1
line2
# tar -cvf - tartest.txt > tarfile.tar
# cat tarfile.tar
tartest.txt
tartest.txt0000644000175000001440000000001410513745404012466 0ustar
felipeusersline1
line2
# emerge --info
Portage 2.1.2_pre2-r9 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0,
2.6.18-gentoo i686)
=================================================================
System uname: 2.6.18-gentoo i686 Intel(R) Pentium(R) D CPU 2.80GHz
Gentoo Base System version 1.12.5
Last Sync: Fri, 13 Oct 2006 15:30:01 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: 2.4-r6
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.60
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=prescott -fomit-frame-pointer
-mno-tls-direct-seg-refs"CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -pipe -march=prescott -fomit-frame-pointer
-mno-tls-direct-seg-refs"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox
sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm asf bash-completion berkdb bitmap-fonts
cdparanoia cdr cli crypt cups dlloader dri dvd dvdr dvdread eds elibc_glibc
emboss encode esd font-server foomaticdb gdbm gif glibc-omitfp gnome gpm
gstreamer gtk gtk2 hal howl imlib input_devices_keyboard input_devices_mouse
isdnlog jpeg kernel_linux libg++ libwww lm_sensors mad mikmod mono motif mp3
mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png pppd python qt3
qt4 quicktime readline reflection sdl session spell spl sse sse2 sse3 ssl svg
symlink tcpd truetype truetype-fonts type1-fonts udev usb userland_GNU
userlocales video_cards_fglrx vorbis win32codecs xine xml xmms xorg xv xvid
zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
# equery uses tar
[ Searching for packages matching tar... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf
]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for app-arch/tar-1.15.92 ]
U I
- - build : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for
creating build images and the first half of bootstrapping.
- - bzip2 : Use the bzlib compression library
+ + nls : Adds Native Language Support (using gettext - GNU locale
utilities)
- - static : !!do not set this during bootstrap!! Causes binaries to be
statically linked instead of dynamically