|
|
|
@ -4897,6 +4897,10 @@ class servLdap(shareLdap):
|
|
|
|
|
self.tmpListFile = "/tmp/list_CDS_files.txt"
|
|
|
|
|
# Директория для хранения профилей backup
|
|
|
|
|
self.backupDir = "backup"
|
|
|
|
|
# Директории хранения сертификатов сервиса Mail
|
|
|
|
|
self.sslDirsMail = ["/etc/ssl/dovecot","/etc/ssl/postfix"]
|
|
|
|
|
# Файл сертификата сервиса jabber
|
|
|
|
|
self.sslJabberFile = "/etc/jabber/ssl.pem"
|
|
|
|
|
|
|
|
|
|
def savePrivateFile(self, fileName, data):
|
|
|
|
|
"""Записать файл с правами 0600"""
|
|
|
|
@ -5140,11 +5144,16 @@ outdated. If the backup is obsolete, use cl-backup."))
|
|
|
|
|
scanPrivDirs.append(self.sambaPrivate)
|
|
|
|
|
if "mail" in servInstalled:
|
|
|
|
|
scanPrivDirs.append(self.mailPrivate)
|
|
|
|
|
# Добавляем в директории сканирования директории сертификатов mail
|
|
|
|
|
scanPrivDirs += self.sslDirsMail
|
|
|
|
|
if scanPrivDirs:
|
|
|
|
|
dirObjs = fileObj.scanDirs(scanPrivDirs)
|
|
|
|
|
for dirObj in dirObjs:
|
|
|
|
|
for archFile in dirObj.files:
|
|
|
|
|
allArchFiles.append(archFile)
|
|
|
|
|
# Добавляем сертификат jabber
|
|
|
|
|
if "jabber" in servInstalled:
|
|
|
|
|
allArchFiles.append(self.sslJabberFile)
|
|
|
|
|
allArchFiles.append(self.archLdifFile)
|
|
|
|
|
allArchFiles = self.unicList(allArchFiles)
|
|
|
|
|
# Сохраняем файл список архивируемых файлов
|
|
|
|
|