|
|
|
@ -653,7 +653,7 @@ class Builder(Update):
|
|
|
|
|
logfile = self._get_log_file()
|
|
|
|
|
cache_file = self.clVars.Get('builder.cl_builder_video_driver_path')
|
|
|
|
|
map_rep = dict(repository_data)
|
|
|
|
|
video_ebuilds = []
|
|
|
|
|
video_ebuilds = set()
|
|
|
|
|
with writeFile(cache_file) as f:
|
|
|
|
|
for drv_name, drv_mask, drv_atom in driver_list:
|
|
|
|
|
package_list = self.pretend_package_install(
|
|
|
|
@ -679,14 +679,12 @@ class Builder(Update):
|
|
|
|
|
dn=map_rep[package['REPO']],
|
|
|
|
|
drv=drv_name,
|
|
|
|
|
mask=drv_mask.strip('"'))
|
|
|
|
|
video_ebuilds.append(
|
|
|
|
|
"%s/%s/%s/%s-%s.ebuild"%(map_rep[package['REPO']],
|
|
|
|
|
video_ebuilds.add(
|
|
|
|
|
"%s/%s/%s"%(map_rep[package['REPO']],
|
|
|
|
|
package['CATEGORY'],
|
|
|
|
|
package['PN'],
|
|
|
|
|
package['PN'],
|
|
|
|
|
package['PVR']))
|
|
|
|
|
package['PN']))
|
|
|
|
|
f.write(s)
|
|
|
|
|
self.clVars.Set('cl_builder_video_ebuilds', video_ebuilds)
|
|
|
|
|
self.clVars.Set('cl_builder_video_ebuilds', list(video_ebuilds))
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
def remove_video_drivers(self, builder_path):
|
|
|
|
|