|
|
|
@ -5253,7 +5253,7 @@ outdated. If the backup is obsolete, use cl-backup."))
|
|
|
|
|
if not objRepl.cronReplicationON():
|
|
|
|
|
return False
|
|
|
|
|
# Добавляем ветку репликации
|
|
|
|
|
if not objRepl.addReplDN():
|
|
|
|
|
if not objRepl.addReplDN(self.clVars):
|
|
|
|
|
return False
|
|
|
|
|
else:
|
|
|
|
|
# Удаляем из крона скрипт для чистки директорий
|
|
|
|
@ -7899,14 +7899,17 @@ if %%errorlevel%%==0 NET USE T: \\\\%s\\ftp' %(netbios,netbios,netbios)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@adminConnectLdap
|
|
|
|
|
def addReplDN(self):
|
|
|
|
|
def addReplDN(self, clVars=False):
|
|
|
|
|
"""Добавляет ветки репликации в LDAP"""
|
|
|
|
|
if clVars:
|
|
|
|
|
self.clVars = clVars
|
|
|
|
|
#Добавляем служебную ветку
|
|
|
|
|
if not self.addSysDN():
|
|
|
|
|
return False
|
|
|
|
|
#Если ветка репликации не существует добавляем её
|
|
|
|
|
if not self.isReplDNExists():
|
|
|
|
|
ldifFile = self.ldifFileRepl
|
|
|
|
|
print "password", self.clVars.Get("ld_repl_pw")
|
|
|
|
|
baseLdif = self.createLdif(ldifFile)
|
|
|
|
|
if not self.ldapObj.getError():
|
|
|
|
|
self.ldapObj.ldapAdd(baseLdif)
|
|
|
|
|