>>> Emerging (3 of 4) sys-apps/busybox-1.2.1 to / >>> Extracting info >>> Extracting busybox-1.2.1 >>> Merging sys-apps/busybox-1.2.1 to / mv: cannot stat `/var/tmp/binpkgs/busybox-1.2.1/bin/usr/share/busybox/busybox-links.tar': No such file or directory !!! ERROR: sys-apps/busybox-1.2.1 failed. Call stack: ebuild.sh, line 1562: Called dyn_preinst ebuild.sh, line 1038: Called pkg_preinst busybox-1.2.1.ebuild, line 246: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. !!! FAILED preinst: 1 ------------------------------- The file will buid in src_install but in pkg_preinst it will remove? pkg_preinst() { if use make-symlin... cut... ...cut mv "${D}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die mv "${D}"/usr/share/${PN}/${PF}.config "${T}"/ || die } I strip off the '|| die' and it works.
Probably more a Portage bug, see also bug 153017.
no, i think you just have an old busybox binpkg
Dirk forgot to say that it was quickpkg'ed. As busybox-links.tar is not installed it won't get packaged by quickpkg and a new installation of the bin-package will fail.
updated the ebuild to only copy the tar when needed