|
|
|
@ -808,6 +808,8 @@ class fillVars:
|
|
|
|
|
value_setup_pass = self.Get('setup_pass')
|
|
|
|
|
if value_setup_pass == 'builder':
|
|
|
|
|
return '/mnt/builder'
|
|
|
|
|
elif value_setup_pass == 'install':
|
|
|
|
|
return "/mnt/install"
|
|
|
|
|
else:
|
|
|
|
|
return '/'
|
|
|
|
|
|
|
|
|
@ -971,13 +973,16 @@ http://distro.ibiblio.org/pub/linux/distributions/gentoo"
|
|
|
|
|
def get_soft_samba_domain(self):
|
|
|
|
|
return "CDS"
|
|
|
|
|
|
|
|
|
|
def get_soft_ldap_root(self):
|
|
|
|
|
return "calculate"
|
|
|
|
|
|
|
|
|
|
def get_soft_samba_netbios(self):
|
|
|
|
|
return "PDC-CDS"
|
|
|
|
|
|
|
|
|
|
def get_soft_ldap_base(self):
|
|
|
|
|
return "dc=%s"%(self.Get('soft_ldap_root'))
|
|
|
|
|
|
|
|
|
|
def get_soft_ldap_services_dn(self):
|
|
|
|
|
def get_soft_ldap_sevices_dn(self):
|
|
|
|
|
return "ou=%s,%s"\
|
|
|
|
|
%(self.Get('soft_ldap_sevices_dn_name'),
|
|
|
|
|
self.Get('soft_ldap_base'))
|
|
|
|
@ -1019,6 +1024,11 @@ http://distro.ibiblio.org/pub/linux/distributions/gentoo"
|
|
|
|
|
return "cn=%s,%s"% (self.Get('soft_ldap_adminname'),
|
|
|
|
|
self.Get('soft_ldap_base'))
|
|
|
|
|
|
|
|
|
|
def get_soft_ldap_adminpw_hash(self):
|
|
|
|
|
return fillVars.gethashfrom_slappasswd(self.G_path,
|
|
|
|
|
self.Get('soft_ldap_adminpw'),
|
|
|
|
|
self.Get('soft_ldap_hash_encrypt'))
|
|
|
|
|
|
|
|
|
|
def get_soft_ldap_adminpw(self):
|
|
|
|
|
'''Заполнение переменной soft_ldap_adminpw
|
|
|
|
|
постоянный пользователь root, прописываемый в базу при первой загрузке
|
|
|
|
@ -2018,10 +2028,6 @@ http://distro.ibiblio.org/pub/linux/distributions/gentoo"
|
|
|
|
|
'''Определить директорию временных файлов setup_path_tmp '''
|
|
|
|
|
return '/tmp/calculate'
|
|
|
|
|
|
|
|
|
|
def get_setup_path_install(self):
|
|
|
|
|
'''Определить директорию установки setup_path_install '''
|
|
|
|
|
return "/mnt/install"
|
|
|
|
|
|
|
|
|
|
def get_setup_makeopts(self):
|
|
|
|
|
'''Определить makeopts
|
|
|
|
|
setup_makeopts
|
|
|
|
@ -2209,6 +2215,7 @@ class DataVars:
|
|
|
|
|
файла модуля содержащего описание переменных'''
|
|
|
|
|
if modname in self.__implist:
|
|
|
|
|
return
|
|
|
|
|
self.__implist.append(modname)
|
|
|
|
|
modname=self.__modlist[modname]
|
|
|
|
|
# импортирем модуль с переменными окружения
|
|
|
|
|
exec ("import %s" % (modname))
|
|
|
|
@ -2408,6 +2415,11 @@ class DataVars:
|
|
|
|
|
else:
|
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
def flServer(self, **args):
|
|
|
|
|
'''Заполнить конфигурацию переменных, для ldap'''
|
|
|
|
|
# заполнить переменные окружения алгоритмом по умолнанию
|
|
|
|
|
self.addVars("Server")
|
|
|
|
|
|
|
|
|
|
def flBuilder(self, **args):
|
|
|
|
|
'''Заполнить конфигурацию переменных, для билдера'''
|
|
|
|
|
self.Set('setup_pass','builder',True)
|
|
|
|
|