Lines Matching refs:prov
64 for prov in providers:
65 val = d.getVar(prov, False)
66 pkg = prov.replace("PREFERRED_PROVIDER_", "")
74 newname = localdata.expand(prov)
75 if newname != prov:
79 provexp = d.expand(prov)
80 if prov != provexp and d.getVar(prov, False):
81 d.renameVar(prov, provexp)
96 newname = localdata.expand(prov)
97 if newname != prov and not d.getVar(newname, False):
105 provexp = d.expand(prov)
106 if prov != provexp and d.getVar(prov, False):
107 d.renameVar(prov, provexp)
109 for prov in rproviders:
110 val = d.getVar(prov, False)
111 pkg = prov.replace("PREFERRED_RPROVIDER_", "")
119 newname = localdata.expand(prov)
120 if newname != prov and not d.getVar(newname, False):
128 provexp = d.expand(prov)
129 if prov != provexp and d.getVar(prov, False):
130 d.renameVar(prov, provexp)
132 def translate_provide(prefix, prov):
134 if prov == "lttng-modules":
135 return prov
136 if not prov.startswith("virtual/"):
137 return prefix + "-" + prov
138 if prov == "virtual/kernel":
139 return prov
140 prov = prov.replace("virtual/", "")
141 return "virtual/" + prefix + "-" + prov