refactor(script): used fixed export location
- previous random name made full restore virtually impossible - use one container directory to make full restore easy - store each backup in timestamped subdirectory for easy incremental restore
This commit is contained in:
		
							parent
							
								
									f87a2356a5
								
							
						
					
					
						commit
						a4221ae6e4
					
				| @ -421,7 +421,8 @@ printf "%s[%s] -- [INFO] %s%s%s imported --%s\n" \ | |||||||
| 
 | 
 | ||||||
| ## create tmp directory and change to it for export operations | ## create tmp directory and change to it for export operations | ||||||
| # create temporary directory to dump exported email from piler | # create temporary directory to dump exported email from piler | ||||||
| if ! exportDir=$( mktemp -d 2>>"$logFile" ); then | tmpdir="/tmp/emailbackup/$( date +%F_%T )" | ||||||
|  | if ! exportDir=$( mkdir -p "${tmpdir}" 2>>"$logFile" ); then | ||||||
|     exitError 111 "Could not create temporary directory for exported EML files" |     exitError 111 "Could not create temporary directory for exported EML files" | ||||||
| fi | fi | ||||||
| # grant pilerUser permission to write to temporary directory | # grant pilerUser permission to write to temporary directory | ||||||
| @ -693,4 +694,4 @@ exit 0 | |||||||
| # 130: null configuration variable in details file | # 130: null configuration variable in details file | ||||||
| # 131: invalid configuration variable in details file | # 131: invalid configuration variable in details file | ||||||
| # 138: borg exited with a critical error | # 138: borg exited with a critical error | ||||||
| # 139: borg prune exited with a critical error | # 139: borg prune exited with a critical error | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user