From d5dadfcffdcc337b1c0f4a7d642fee4f530b0093 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 8 Oct 2010 18:14:53 -0700 Subject: Use EAPI to validate best/has_version atoms. --- bin/portageq | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/portageq b/bin/portageq index 4c9b9c13e..b450c7a18 100755 --- a/bin/portageq +++ b/bin/portageq @@ -80,7 +80,7 @@ def has_version(argv): print("ERROR: insufficient parameters!") sys.exit(2) try: - atom = portage.dep.Atom(argv[1]) + atom = portage.dep.Atom(argv[1], eapi=eapi) except portage.exception.InvalidAtom: if atom_validate_strict: portage.writemsg("ERROR: Invalid atom: '%s'\n" % argv[1], @@ -114,7 +114,7 @@ def best_version(argv): print("ERROR: insufficient parameters!") sys.exit(2) try: - atom = portage.dep.Atom(argv[1]) + atom = portage.dep.Atom(argv[1], eapi=eapi) except portage.exception.InvalidAtom: if atom_validate_strict: portage.writemsg("ERROR: Invalid atom: '%s'\n" % argv[1], @@ -617,6 +617,9 @@ def usage(argv): print("\nRun portageq with --help for info") atom_validate_strict = "EBUILD_PHASE" in os.environ +eapi = None +if atom_validate_strict: + eapi = os.environ.get('EAPI') def main(): if "-h" in sys.argv or "--help" in sys.argv: -- cgit v1.2.3-1-g7c22