Add a sanity check in dblink.treewalk() so that a broken ebuild
authorZac Medico <zmedico@gentoo.org>
Wed, 28 Nov 2007 03:45:40 +0000 (03:45 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 28 Nov 2007 03:45:40 +0000 (03:45 -0000)
commit45b7bf2700534f59da469547a2d09848ed58ec2b
tree6be11dc4b5697562fc61befe77b02c00e1e13523
parenta467ad7d433e8b2309a1cecc312968479efcc3ec
Add a sanity check in dblink.treewalk() so that a broken ebuild
that doesn't install any files will not be able to replace a
package in the same slot that really installs files.

This check can be bypassed by manually unmerging the old package
or by setting PORTAGE_PACKAGE_EMPTY_ABORT="0" in /etc/make.conf.

svn path=/main/trunk/; revision=8720
pym/portage/dbapi/vartree.py