bug fix" backup engine

This commit is contained in:
Usman Nasir
2020-06-10 21:22:12 +05:00
parent f3ab3e5baa
commit 4fc5f53693

View File

@@ -469,10 +469,12 @@ class backupUtilities:
logging.CyberCPLogFileWriter.statusWriter(status, "Backing up email accounts..\n")
try:
emailPath = '/home/vmail/%s' % (domainName)
if os.path.exists(emailPath):
copy_tree(emailPath, '%s/vmail' % (tempStoragePath))
copy_tree(emailPath, '%s/vmail' % (tempStoragePath), preserve_symlinks=True)
## shutil.make_archive. Creating final package.
@@ -505,6 +507,8 @@ class backupUtilities:
logging.CyberCPLogFileWriter.statusWriter(status, "Completed\n")
os.remove(pidFile)
except BaseException as msg:
logging.CyberCPLogFileWriter.statusWriter(status, '%s. [511:BackupRoot][[5009]]\n' % str(msg))
@staticmethod
def initiateBackup(tempStoragePath, backupName, backupPath):