'tasks',
'basetaskhashes',
'hashfilename',
+ 'inherits',
)
rprovides_pkg = cls.pkgvar('RPROVIDES', packages, metadata),
rdepends_pkg = cls.pkgvar('RDEPENDS', packages, metadata),
rrecommends_pkg = cls.pkgvar('RRECOMMENDS', packages, metadata),
+ inherits = cls.getvar('__inherit_cache', metadata),
)
self.tasks = {}
self.basetaskhash = {}
self.hashfn = {}
+ self.inherits = {}
# Indirect Cache variables (set elsewhere)
self.ignored_dependencies = []
for task, taskhash in info.basetaskhashes.iteritems():
identifier = '%s.%s' % (fn, task)
self.basetaskhash[identifier] = taskhash
+
+ self.inherits[fn] = info.inherits