|
|
@ -1423,7 +1423,7 @@ class client(share):
|
|
|
|
if not self.isRoot():
|
|
|
|
if not self.isRoot():
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
# Действие инсталяция
|
|
|
|
# Действие инсталяция
|
|
|
|
self.clVars.Set("cl_pass_action", "install", True)
|
|
|
|
self.clVars.Set("cl_pass_action", "domain", True)
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
|
self.printERROR(_("Can not apply install templates"))
|
|
|
|
self.printERROR(_("Can not apply install templates"))
|
|
|
|
return False
|
|
|
|
return False
|
|
|
@ -1449,10 +1449,8 @@ manager") + " ...")
|
|
|
|
# Проверяем на root
|
|
|
|
# Проверяем на root
|
|
|
|
if not self.isRoot():
|
|
|
|
if not self.isRoot():
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
# Действие деинсталяция
|
|
|
|
# Действие выход из домена
|
|
|
|
self.clVars.Set("cl_pass_action", "uninstall", True)
|
|
|
|
self.clVars.Set("cl_pass_action", "undomain", True)
|
|
|
|
# Устанавливаем шаг выход из домена
|
|
|
|
|
|
|
|
self.clVars.Set("cl_pass_step", "undomain", True)
|
|
|
|
|
|
|
|
# Удаляем переменные из env файлов
|
|
|
|
# Удаляем переменные из env файлов
|
|
|
|
self.removeVars()
|
|
|
|
self.removeVars()
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
@ -1502,8 +1500,8 @@ manager") + " ...")
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
# Удаляем переменные из env файлов
|
|
|
|
# Удаляем переменные из env файлов
|
|
|
|
self.removeVars()
|
|
|
|
self.removeVars()
|
|
|
|
# Устанавливаем шаг выход из домена
|
|
|
|
# Устанавливаем действие выход из домена
|
|
|
|
self.clVars.Set("cl_pass_step", "undomain", True)
|
|
|
|
self.clVars.Set("cl_pass_action", "undomain", True)
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
|
self.printERROR(_("Can not apply undomain templates"))
|
|
|
|
self.printERROR(_("Can not apply undomain templates"))
|
|
|
|
return False
|
|
|
|
return False
|
|
|
@ -1666,11 +1664,9 @@ manager") + " ...")
|
|
|
|
self.printERROR(_("Not found server info") + ": " +\
|
|
|
|
self.printERROR(_("Not found server info") + ": " +\
|
|
|
|
_("services DN or unix DN or bind DN or bind password"))
|
|
|
|
_("services DN or unix DN or bind DN or bind password"))
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
# Наложим шаблоны - install, domain
|
|
|
|
# Наложим шаблоны - domain
|
|
|
|
# Действие - инсталяция
|
|
|
|
# Действие - ввод в домен
|
|
|
|
self.clVars.Set("cl_pass_action", "install", True)
|
|
|
|
self.clVars.Set("cl_pass_action", "domain", True)
|
|
|
|
# Шаг - ввод в домен
|
|
|
|
|
|
|
|
self.clVars.Set("cl_pass_step", "domain", True)
|
|
|
|
|
|
|
|
# Доменная авторизация
|
|
|
|
# Доменная авторизация
|
|
|
|
self.clVars.Set("os_remote_auth", domain)
|
|
|
|
self.clVars.Set("os_remote_auth", domain)
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
|
if not self.applyTemplatesFromSystem():
|
|
|
@ -1718,11 +1714,11 @@ manager") + " ...")
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
if not self.relevanceTemplates(hostAuth):
|
|
|
|
if not self.relevanceTemplates(hostAuth):
|
|
|
|
if hostAuth:
|
|
|
|
if hostAuth:
|
|
|
|
# Устанавливаем шаг вход в домен
|
|
|
|
# Устанавливаем действие вход в домен
|
|
|
|
self.clVars.Set("cl_pass_step","domain",True)
|
|
|
|
self.clVars.Set("cl_pass_action","domain",True)
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
# Устанавливаем шаг выход из домена
|
|
|
|
# Устанавливаем действие выход из домена
|
|
|
|
self.clVars.Set("cl_pass_step","undomain",True)
|
|
|
|
self.clVars.Set("cl_pass_action","undomain",True)
|
|
|
|
self.clVars.Set("os_remote_auth", hostAuth)
|
|
|
|
self.clVars.Set("os_remote_auth", hostAuth)
|
|
|
|
# Наложим шаблоны
|
|
|
|
# Наложим шаблоны
|
|
|
|
dirsAndFiles = self.applyTemplatesFromSystem()
|
|
|
|
dirsAndFiles = self.applyTemplatesFromSystem()
|
|
|
|