From 406f59a5e0c1f1c248f1655b9f19e99788e8b06d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BC=D0=BE=D1=83=D0=BA=D0=B8=D0=BD=20=D0=90?= =?UTF-8?q?=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= Date: Tue, 1 Jun 2010 15:26:23 +0400 Subject: [PATCH] Bugfix --- pym/cl_client.py | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/pym/cl_client.py b/pym/cl_client.py index 94f0435..80053dd 100644 --- a/pym/cl_client.py +++ b/pym/cl_client.py @@ -1423,7 +1423,7 @@ class client(share): if not self.isRoot(): return False # Действие инсталяция - self.clVars.Set("cl_pass_action", "install", True) + self.clVars.Set("cl_pass_action", "domain", True) if not self.applyTemplatesFromSystem(): self.printERROR(_("Can not apply install templates")) return False @@ -1449,10 +1449,8 @@ manager") + " ...") # Проверяем на root if not self.isRoot(): return False - # Действие деинсталяция - self.clVars.Set("cl_pass_action", "uninstall", True) - # Устанавливаем шаг выход из домена - self.clVars.Set("cl_pass_step", "undomain", True) + # Действие выход из домена + self.clVars.Set("cl_pass_action", "undomain", True) # Удаляем переменные из env файлов self.removeVars() if not self.applyTemplatesFromSystem(): @@ -1502,8 +1500,8 @@ manager") + " ...") return False # Удаляем переменные из env файлов self.removeVars() - # Устанавливаем шаг выход из домена - self.clVars.Set("cl_pass_step", "undomain", True) + # Устанавливаем действие выход из домена + self.clVars.Set("cl_pass_action", "undomain", True) if not self.applyTemplatesFromSystem(): self.printERROR(_("Can not apply undomain templates")) return False @@ -1666,11 +1664,9 @@ manager") + " ...") self.printERROR(_("Not found server info") + ": " +\ _("services DN or unix DN or bind DN or bind password")) return False - # Наложим шаблоны - install, domain - # Действие - инсталяция - self.clVars.Set("cl_pass_action", "install", True) - # Шаг - ввод в домен - self.clVars.Set("cl_pass_step", "domain", True) + # Наложим шаблоны - domain + # Действие - ввод в домен + self.clVars.Set("cl_pass_action", "domain", True) # Доменная авторизация self.clVars.Set("os_remote_auth", domain) if not self.applyTemplatesFromSystem(): @@ -1718,11 +1714,11 @@ manager") + " ...") """ if not self.relevanceTemplates(hostAuth): if hostAuth: - # Устанавливаем шаг вход в домен - self.clVars.Set("cl_pass_step","domain",True) + # Устанавливаем действие вход в домен + self.clVars.Set("cl_pass_action","domain",True) else: - # Устанавливаем шаг выход из домена - self.clVars.Set("cl_pass_step","undomain",True) + # Устанавливаем действие выход из домена + self.clVars.Set("cl_pass_action","undomain",True) self.clVars.Set("os_remote_auth", hostAuth) # Наложим шаблоны dirsAndFiles = self.applyTemplatesFromSystem()