--- gentoolkit.py 2004-04-04 23:06:06.000000000 -0700 +++ gentoolkit.py.new 2004-04-21 12:30:33.807971752 -0700 @@ -128,7 +128,11 @@ if len(sp): return string.join(sp[:-1],"/") def get_env_var(self, var): - """Returns one of the predefined env vars DEPEND, RDEPEND, SRC_URI,....""" + """Returns one of the predefined env vars DEPEND, RDEPEND, SRC_URI,.... Raises KeyError if ebuild is missing""" + # Should get from _db if this version is installed. + if self.is_installed(): + r=vartree.dbapi.aux_get(self._cpv,[var]) + else: r=porttree.dbapi.aux_get(self._cpv,[var]) if not r: raise "WTF??"