diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-03-27 04:46:46 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-03-27 04:46:46 +0000 |
commit | 27a1319754cd78001dc7bd91b176168efd73804b (patch) | |
tree | e89a72e9b80fad67b3ea1d6d957cd1ad28f3ae54 | |
parent | 508b12e85e628eca1919b4a89062a462402ab9ab (diff) | |
download | portage-27a1319754cd78001dc7bd91b176168efd73804b.tar.gz portage-27a1319754cd78001dc7bd91b176168efd73804b.tar.bz2 portage-27a1319754cd78001dc7bd91b176168efd73804b.zip |
In dyn_unpack(), don't force a new unpack when the ebuild mtime is newer
than $WORKDIR, since that may be too touchy. The user can easily call
the clean phase explicitly if they really want it. (trunk r13222)
svn path=/main/branches/2.1.6/; revision=13223
-rwxr-xr-x | bin/ebuild.sh | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index d36c81e0c..04cfe6369 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -655,10 +655,7 @@ dyn_unpack() { break fi done - if [ "${EBUILD}" -nt "${WORKDIR}" ] && ! hasq keepwork ${FEATURES} ; then - vecho ">>> ${EBUILD} has been updated; recreating WORKDIR..." - newstuff="yes" - elif [ ! -f "${PORTAGE_BUILDDIR}/.unpacked" ]; then + if [ ! -f "${PORTAGE_BUILDDIR}/.unpacked" ] ; then vecho ">>> Not marked as unpacked; recreating WORKDIR..." newstuff="yes" fi |