diff --git a/pym/update/update.py b/pym/update/update.py index 9e46f17..e47e087 100644 --- a/pym/update/update.py +++ b/pym/update/update.py @@ -809,8 +809,8 @@ class Update(MethodsInterface): """ SystemIni(self.clVars).setVar('system', {'last_check': str(int(time.time()))}) - def get_default_emerge_opts(self): - if self.clVars.GetBool('cl_update_with_bdeps_set'): + def get_default_emerge_opts(self, depclean=False): + if depclean and self.clVars.GetBool('cl_update_with_bdeps_set'): bdeps = " --with-bdeps=y" else: bdeps = " --with-bdeps=n" @@ -980,7 +980,7 @@ class Update(MethodsInterface): """ Выполнить очистку системы от лишних пакетов """ - deo = self.get_default_emerge_opts() + deo = self.get_default_emerge_opts(depclean=True) emerge = None try: emerge = EmergeParser(EmergeCommand(["--depclean"],