Исправлена подготовока проприетарных драйверов

Mike Khiretskiy 9 years ago
parent 73ed1bf21a
commit ae85bc6b56

@ -495,9 +495,11 @@ class Builder(Update):
Получить список пакетов для установки
:return: список пакетов
"""
deo = self.get_default_emerge_opts()
if atom not in self.pretend_package_list:
with EmergeParser(self.chrootize(chroot_path, EmergeCommand(
[atom], extra_params=['-pv', '--ask=n'],
emerge_default_opts=deo,
logfile=logfile))) as emerge:
emerge.question.default_answer = "n"
emerge.run()
@ -548,6 +550,7 @@ class Builder(Update):
portage_group = 250
root_user = 0
logfile = self._get_log_file()
deo = self.get_default_emerge_opts()
driver_list = list(chain(self.NvidiaDriver(builder_path),
self.AtiDriver(builder_path)))
@ -576,7 +579,7 @@ class Builder(Update):
[x for x in package_list if x['PN'] == drv_name][0])
ef = EmergeFetcher(self.chrootize(builder_path, EmergeCommand(
["=%s" % x for x in package_list],
["=%s" % x for x in package_list], emerge_default_opts=deo,
extra_params=["-Of", "--ask=n"], logfile="%s.2" % logfile)))
try:
for package in ef:

Loading…
Cancel
Save