Changed warning codes to completely numeric
This commit is contained in:
		
							parent
							
								
									27de43abf4
								
							
						
					
					
						commit
						d0986a9eaa
					
				
							
								
								
									
										44
									
								
								backup.sh
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								backup.sh
									
									
									
									
									
								
							| @ -198,15 +198,15 @@ warningExplain[5032]="The specified webroot (-w parameter) could not be found" | ||||
| warningExplain[5033]="No 503 error page could be found. If not using the default located in the script directory, then check your -5 parameter" | ||||
| warningExplain[5035]="Error copying 503 error page to webroot" | ||||
| warn503="Web users will NOT be informed the server is down!" | ||||
| warningExplain[borg111]="No password used for SSH keys or access remote borg repo. This is an insecure configuration" | ||||
| warningExplain[borg112]="No remote borg instance specified. Operations will be slower in this configuration" | ||||
| warningExplain[borg113]="The specified file containing extra files for inclusion in borgbackup could not be found" | ||||
| warningExplain[borg115]="No paramters provided for borg prune. No repo pruning has taken place. You should reconsider this decision to control the size/history of your backups" | ||||
| warningExplain[borg200]="Borg completed with warnings. Please check this script's logfile for details" | ||||
| warningExplain[borg201]="Borg exited with an unknown return-code. Please check this script's logfile for details" | ||||
| warningExplain[borg210]="Borg prune exited with warnings. Please check this script's logfile for details" | ||||
| warningExplain[borg211]="Borg prune exited with ERRORS. Please check this script's logfile for details" | ||||
| warningExplain[borg212]="Borg prune exited with an unknown return-code. Please check this script's logfile for details" | ||||
| warningExplain[2111]="No password used for SSH keys or access remote borg repo. This is an insecure configuration" | ||||
| warningExplain[2112]="No remote borg instance specified. Operations will be slower in this configuration" | ||||
| warningExplain[2113]="The specified file containing extra files for inclusion in borgbackup could not be found" | ||||
| warningExplain[2115]="No paramters provided for borg prune. No repo pruning has taken place. You should reconsider this decision to control the size/history of your backups" | ||||
| warningExplain[2200]="Borg completed with warnings. Please check this script's logfile for details" | ||||
| warningExplain[2201]="Borg exited with an unknown return-code. Please check this script's logfile for details" | ||||
| warningExplain[2210]="Borg prune exited with warnings. Please check this script's logfile for details" | ||||
| warningExplain[2211]="Borg prune exited with ERRORS. Please check this script's logfile for details" | ||||
| warningExplain[2212]="Borg prune exited with an unknown return-code. Please check this script's logfile for details" | ||||
| 
 | ||||
| 
 | ||||
| ### Process script parameters | ||||
| @ -519,7 +519,7 @@ fi | ||||
| if [ -n "${borgConfig[3]}" ]; then | ||||
|     export BORG_PASSPHRASE="{borgConfig[3]}" | ||||
| else | ||||
|     exitWarn+=('borg111') | ||||
|     exitWarn+=('2111') | ||||
|     # if the password was omitted by mistake, export a dummy password so borg | ||||
|     # fails with an error instead of sitting and waiting for input | ||||
|     export BORG_PASSPHRASE="DummyPasswordSoBorgFails" | ||||
| @ -534,7 +534,7 @@ borgPrune="${borgConfig[6]}" | ||||
| if [ -n "${borgConfig[7]}" ]; then | ||||
|     export BORG_REMOTE_PATH="${borgConfig[7]}" | ||||
| else | ||||
|     exitWarn+=('borg112') | ||||
|     exitWarn+=('2112') | ||||
| fi | ||||
| 
 | ||||
| ## If borgXtra exists, map contents to an array variable | ||||
| @ -549,7 +549,7 @@ if [ -n "$borgXtra" ]; then | ||||
|         echo -e "${info}${stamp} Processed extra files list for inclusion in" \ | ||||
|             "borgbackup${normal}" >> "$logFile" | ||||
|     else | ||||
|         exitWarn+=('borg113') | ||||
|         exitWarn+=('2113') | ||||
|     fi | ||||
| fi | ||||
| 
 | ||||
| @ -580,13 +580,13 @@ if [ "$borgResult" -eq 0 ]; then | ||||
|     echo -e "${ok}${stamp} -- [SUCCESS] Borg backup completed successfully --" \ | ||||
|         "${normal}" >> "$logFile" | ||||
| elif [ "$borgResult" -eq 1 ]; then | ||||
|     exitWarn+=('borg200') | ||||
|     exitWarn+=('2200') | ||||
| elif [ "$borgResult" -ge 2 ]; then | ||||
|     exitError+=('220') | ||||
|     cleanup | ||||
|     quit | ||||
| else | ||||
|     exitWarn+=('borg201') | ||||
|     exitWarn+=('2201') | ||||
| fi | ||||
| 
 | ||||
| ## Generate and execute borg prune | ||||
| @ -598,20 +598,20 @@ if [ -n "$borgPrune" ]; then | ||||
|     borg --show-rc prune -v ${borgPruneParams} "${borgPrune}" \ | ||||
|         2>> "$logFile" | ||||
|     # check return-status | ||||
|     borgResult="$?" | ||||
|     if [ "$borgResult" -eq 0 ]; then | ||||
|     pruneResult="$?" | ||||
|     if [ "$pruneResult" -eq 0 ]; then | ||||
|         echo -e "${ok}${stamp} -- [SUCCESS] Borg prune completed successfully" \ | ||||
|             "--${normal}" >> "$logFile" | ||||
|     elif [ "$borgResult" -eq 1 ]; then | ||||
|         exitWarn+=('borg210') | ||||
|     elif [ "$borgResult" -ge 2 ]; then | ||||
|         exitWarn+=('borg211') | ||||
|     elif [ "$pruneResult" -eq 1 ]; then | ||||
|         exitWarn+=('2210') | ||||
|     elif [ "$pruneResult" -ge 2 ]; then | ||||
|         exitWarn+=('2211') | ||||
|     else | ||||
|         exitWarn+=('borg212') | ||||
|         exitWarn+=('2212') | ||||
|     fi | ||||
| else | ||||
|     # parameters not defined... skip pruning | ||||
|     exitWarn+=('borg115') | ||||
|     exitWarn+=('2115') | ||||
| fi | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user