CP-16: Admin Back Up Start Transfer

This commit is contained in:
Usman Nasir
2021-08-13 12:34:23 +05:00
parent 97ab0ab579
commit c27eb05522
2 changed files with 11 additions and 0 deletions

View File

@@ -1142,6 +1142,9 @@ class BackupManager:
command = "sudo mkdir " + localStoragePath command = "sudo mkdir " + localStoragePath
ProcessUtilities.executioner(command) ProcessUtilities.executioner(command)
command = 'chmod 600 %s' % (localStoragePath)
ProcessUtilities.executioner(command)
final_json = json.dumps( final_json = json.dumps(
{'remoteTransferStatus': 1, 'error_message': "None", "dir": data['dir']}) {'remoteTransferStatus': 1, 'error_message': "None", "dir": data['dir']})
return HttpResponse(final_json) return HttpResponse(final_json)

View File

@@ -69,6 +69,9 @@ class remoteTransferUtilities:
if not os.path.exists(destination): if not os.path.exists(destination):
os.makedirs(destination) os.makedirs(destination)
command = 'chmod 600 %s' % (destination)
ProcessUtilities.executioner(command)
writeToFile = open(backupLogPath, "w+") writeToFile = open(backupLogPath, "w+")
writeToFile.writelines("############################\n") writeToFile.writelines("############################\n")
@@ -144,6 +147,11 @@ class remoteTransferUtilities:
completePathToBackupFile = retValue[1] + '.tar.gz' completePathToBackupFile = retValue[1] + '.tar.gz'
### change permissions of backup file
command = 'chmod 600 %s' % (completePathToBackupFile)
ProcessUtilities.executioner(command)
## move the generated backup file to specified destination ## move the generated backup file to specified destination
if os.path.exists(completePathToBackupFile): if os.path.exists(completePathToBackupFile):