qpkg failing hard with /bin/sh as real posix shell (dash in that case). Reproducible: Always Steps to Reproduce: 1. emerge dash 2. cd /bin; rm sh -f; ln -s dash sh Actual Results: # qpkg openbox - x11-wm/openbox-3.4.11.2: 0 kB tar (child): /var/tmp/binpkgs/qpkg.USHdkt/bin.tar.bz2: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: /var/tmp/binpkgs/qpkg.USHdkt/bin.tar.bz2: Cannot write: Broken pipe tar: Error is not recoverable: exiting now * Packages can be found in /var/tmp/binpkgs
probably because qpkg.c executes tar with '&> /dev/null'
http://sources.gentoo.org/gentoo-projects/portage-utils/qpkg.c?r1=1.29&r2=1.30
I don't see the fix with the revisions you show SpanKY. Any calls to system() are however a cause for a FIXME:
line 252?
yes. the new differ could probably do with a tweak to use a different color for unchanged lines, and a horizontal break in between hunks.