When trying to extract parts of kdebase-3.5.10.tar.bz2, which is part of the .src.rpm of OpenSuse11.1 tar simply ignores my file list passed by the -T parameter. It strangely works for other file lists than tmpfile:
> tar -xvj -T tmpfile <kdebase3/kdebase-3.5.10.tar.bz2 ... kdebase-3.5.10/kdesktop/xautolock.h kdebase-3.5.10/kdesktop/kshadowengine.cpp kdebase-3.5.10/kdesktop/kdesktop.desktop kdebase-3.5.10/kdesktop/Makefile.in kdebase-3.5.10/kdesktop/kshadowsettings.cpp ^C > cat tmpfile kdebase-3.5.10/ kdebase-3.5.10/acinclude.m4 kdebase-3.5.10/configure.files kdebase-3.5.10/kdebase.lsm kdebase-3.5.10/aclocal.m4 kdebase-3.5.10/mkpamserv kdebase-3.5.10/configure kdebase-3.5.10/Mainpage.dox kdebase-3.5.10/config.h.in kdebase-3.5.10/COPYING-DOCS kdebase-3.5.10/README.pam kdebase-3.5.10/Makefile.cvs kdebase-3.5.10/stamp-h.in kdebase-3.5.10/kscreensaver.pamd kdebase-3.5.10/AUTHORS kdebase-3.5.10/subdirs kdebase-3.5.10/README kdebase-3.5.10/Makefile.in kdebase-3.5.10/COPYING kdebase-3.5.10/configure.in kdebase-3.5.10/INSTALL kdebase-3.5.10/Makefile.am.in kdebase-3.5.10/configure.in.bot kdebase-3.5.10/startkde kdebase-3.5.10/kde3 kdebase-3.5.10/Makefile.am kdebase-3.5.10/configure.in.in kdebase-3.5.10/kde.pamd > used .tar.bz2 available at: http://wwwu.edu.uni-klu.ac.at/~estellnb/linux-bugs/kdebase-3.5.10.tar.bz2 tmpfile for sure contains only valid file names listed by tar -tvj. for kdebase-3.5.10.tar.bz2 see at
