Lines Matching full:metadata

44     def listvar(cls, var, metadata):  argument
45 return cls.getvar(var, metadata).split()
48 def intvar(cls, var, metadata): argument
49 return int(cls.getvar(var, metadata) or 0)
52 def depvar(cls, var, metadata): argument
53 return bb.utils.explode_deps(cls.getvar(var, metadata))
56 def pkgvar(cls, var, packages, metadata): argument
57 return dict((pkg, cls.depvar("%s:%s" % (var, pkg), metadata))
61 def taskvar(cls, var, tasks, metadata): argument
62 return dict((task, cls.getvar("%s:task-%s" % (var, task), metadata))
66 def flaglist(cls, flag, varlist, metadata, squash=False): argument
67 out_dict = dict((var, metadata.getVarFlag(var, flag))
75 def getvar(cls, var, metadata, expand = True): argument
76 return metadata.getVar(var, expand) or ''
84 def __init__(self, filename, metadata): argument
85 self.file_depends = metadata.getVar('__depends', False)
87 self.variants = self.listvar('__VARIANTS', metadata) + ['']
88 self.appends = self.listvar('__BBAPPEND', metadata)
89 self.nocache = self.getvar('BB_DONT_CACHE', metadata)
91 self.provides = self.depvar('PROVIDES', metadata)
92 self.rprovides = self.depvar('RPROVIDES', metadata)
93 self.pn = self.getvar('PN', metadata) or bb.parse.vars_from_file(filename,metadata)[0]
94 self.packages = self.listvar('PACKAGES', metadata)
97 self.packages_dynamic = self.listvar('PACKAGES_DYNAMIC', metadata)
98 self.rprovides_pkg = self.pkgvar('RPROVIDES', self.packages, metadata)
100 self.skipreason = self.getvar('__SKIPPED', metadata)
105 self.tasks = metadata.getVar('__BBTASKS', False)
107 self.basetaskhashes = self.taskvar('BB_BASEHASH', self.tasks, metadata)
108 self.hashfilename = self.getvar('BB_HASHFILENAME', metadata)
110 self.task_deps = metadata.getVar('_task_deps', False) or {'tasks': [], 'parents': {}}
113 self.pe = self.getvar('PE', metadata)
114 self.pv = self.getvar('PV', metadata)
115 self.pr = self.getvar('PR', metadata)
116 self.defaultpref = self.intvar('DEFAULT_PREFERENCE', metadata)
117 self.not_world = self.getvar('EXCLUDE_FROM_WORLD', metadata)
118 self.stamp = self.getvar('STAMP', metadata)
119 self.stampclean = self.getvar('STAMPCLEAN', metadata)
120 self.stamp_extrainfo = self.flaglist('stamp-extra-info', self.tasks, metadata)
121 self.file_checksums = self.flaglist('file-checksums', self.tasks, metadata, True)
122 self.depends = self.depvar('DEPENDS', metadata)
123 self.rdepends = self.depvar('RDEPENDS', metadata)
124 self.rrecommends = self.depvar('RRECOMMENDS', metadata)
125 self.rdepends_pkg = self.pkgvar('RDEPENDS', self.packages, metadata)
126 self.rrecommends_pkg = self.pkgvar('RRECOMMENDS', self.packages, metadata)
127 self.inherits = self.getvar('__inherit_cache', metadata, expand=False)
128 self.fakerootenv = self.getvar('FAKEROOTENV', metadata)
129 self.fakerootdirs = self.getvar('FAKEROOTDIRS', metadata)
130 self.fakerootlogs = self.getvar('FAKEROOTLOGS', metadata)
131 self.fakerootnoenv = self.getvar('FAKEROOTNOENV', metadata)
132 self.extradepsfunc = self.getvar('calculate_extra_depends', metadata)