Использование параметра with-bdeps только для depclean

parent 58d64135e6
commit 1b14ed2802

@ -719,7 +719,7 @@ class Builder(Update):
"""
Выполнить очистку системы от лишних пакетов
"""
deo = self.get_default_emerge_opts()
deo = self.get_default_emerge_opts(depclean=True)
chroot_path = self.clVars.Get('cl_builder_path')
logfile = self._get_log_file()
with EmergeParser(self.chrootize(chroot_path, EmergeCommand(
@ -1451,11 +1451,11 @@ class Builder(Update):
process_func = partial(process_func, "/usr/bin/linux32")
return partial(process_func, chroot_cmd)
def get_default_emerge_opts(self):
def get_default_emerge_opts(self, depclean=False):
dv = self.clVars.Get('builder.cl_builder_linux_datavars')
if dv:
deo = dv.Get('cl_emerge_default_opts')
if dv.GetBool('update.cl_update_with_bdeps_set'):
if depclean and dv.GetBool('update.cl_update_with_bdeps_set'):
bdeps = " --with-bdeps=y"
else:
bdeps = " --with-bdeps=n"

Loading…
Cancel
Save