Package: skip REQUIRED_USE validation if built
authorZac Medico <zmedico@gentoo.org>
Tue, 28 Aug 2012 03:19:58 +0000 (20:19 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 28 Aug 2012 03:19:58 +0000 (20:19 -0700)
pym/_emerge/Package.py

index 2087cbfe0f1fd507cc9e5ecae691bdcfacd31361..0da374af40216d056dbd3f9eb3b4d297816da544 100644 (file)
@@ -221,7 +221,7 @@ class Package(Task):
 
                k = 'REQUIRED_USE'
                v = self.metadata.get(k)
-               if v:
+               if v and not self.built:
                        if not _get_eapi_attrs(eapi).required_use:
                                self._invalid_metadata('EAPI.incompatible',
                                        "REQUIRED_USE set, but EAPI='%s' doesn't allow it" % eapi)