organize functions alphabetically
This commit is contained in:
		
							parent
							
								
									6ea84d5356
								
							
						
					
					
						commit
						c1138a4958
					
				
							
								
								
									
										146
									
								
								backup.sh
									
									
									
									
									
								
							
							
						
						
									
										146
									
								
								backup.sh
									
									
									
									
									
								
							| @ -16,6 +16,78 @@ note="\e[95m" | ||||
| 
 | ||||
| ### Functions ### | ||||
| 
 | ||||
| function checkExist { | ||||
|     if [ "$1" = "ff" ]; then | ||||
|         # find file | ||||
|         if [ -f "$2" ]; then | ||||
|             # found | ||||
|             return 0 | ||||
|         else | ||||
|             # not found | ||||
|             return 1 | ||||
|         fi | ||||
|     elif [ "$1" = "fd" ]; then | ||||
|         # find directory | ||||
|         if [ -d "$2" ]; then | ||||
|             # found | ||||
|             return 0 | ||||
|         else | ||||
|             # not found | ||||
|             return 1 | ||||
|         fi | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| ### cleanup - cleanup files and directories created by this script | ||||
| function cleanup { | ||||
|     ## remove SQL dump file and directory | ||||
|     rm -rf "$sqlDumpDir" >> "$logFile" 2>&1 | ||||
|     # verify directory is gone | ||||
|     checkExist fd "$sqlDumpDir" | ||||
|     checkResult="$?" | ||||
|     if [ "$checkResult" = "0" ]; then | ||||
|         # directory still exists | ||||
|         exitWarn+=("[$(stamp)]_111") | ||||
|     else | ||||
|         # directory removed | ||||
|         echo -e "${op}[$(stamp)] Removed SQL temp directory${normal}" \ | ||||
|             >> "$logFile" | ||||
|     fi | ||||
| 
 | ||||
|     ## remove 503 error page | ||||
|     # check value of 'clean503' to see if this is necessary (=1) otherwise, skip | ||||
|     if [ "$clean503" = "1" ]; then | ||||
|         # proceed with cleanup | ||||
|         echo -e "${op}[$(stamp)] Removing 503 error page..." >> "$logFile" | ||||
|         rm -f "$webroot/$err503File" >> "$logFile" 2>&1 | ||||
|         # verify file is actually gone | ||||
|         checkExist ff "$webroot/$err503File" | ||||
|         checkResult="$?" | ||||
|         if [ "$checkResult" = "0" ]; then | ||||
|             # file still exists | ||||
|             exitWarn+=("[$(stamp)]_5030") | ||||
|         else | ||||
|             # file removed | ||||
|             echo -e "${info}[$(stamp)] -- [INFO] 503 page removed from webroot" \ | ||||
|                 "--${normal}" >> "$logFile" | ||||
|         fi | ||||
|     else | ||||
|         echo -e "${op}[$(stamp)] 503 error page never copied to webroot," \ | ||||
|             "nothing to cleanup" >> "$logFile" | ||||
|     fi | ||||
| 
 | ||||
|     ## Exit Seafile maintenance mode regardless of current status | ||||
|     ncMaint off | ||||
|     # check if successful | ||||
|     if [ "$maintResult" = "0" ]; then | ||||
|         echo -e "${info}[$(stamp)] -- [INFO] Seafile now in regular" \ | ||||
|                 "operating mode --${normal}" >> "$logFile" | ||||
|         else | ||||
|             exitError+=("[$(stamp)]_101") | ||||
|             quit | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| ### scriptHelp -- display usage information for this script | ||||
| function scriptHelp { | ||||
|     echo -e "${bold}${note}\n${scriptName} usage instructions:\n${normal}" | ||||
| @ -142,80 +214,6 @@ function quit { | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| function checkExist { | ||||
|     if [ "$1" = "ff" ]; then | ||||
|         # find file | ||||
|         if [ -f "$2" ]; then | ||||
|             # found | ||||
|             return 0 | ||||
|         else | ||||
|             # not found | ||||
|             return 1 | ||||
|         fi | ||||
|     elif [ "$1" = "fd" ]; then | ||||
|         # find directory | ||||
|         if [ -d "$2" ]; then | ||||
|             # found | ||||
|             return 0 | ||||
|         else | ||||
|             # not found | ||||
|             return 1 | ||||
|         fi | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| ### cleanup - cleanup files and directories created by this script | ||||
| function cleanup { | ||||
|     ## remove SQL dump file and directory | ||||
|     rm -rf "$sqlDumpDir" >> "$logFile" 2>&1 | ||||
|     # verify directory is gone | ||||
|     checkExist fd "$sqlDumpDir" | ||||
|     checkResult="$?" | ||||
|     if [ "$checkResult" = "0" ]; then | ||||
|         # directory still exists | ||||
|         exitWarn+=("[$(stamp)]_111") | ||||
|     else | ||||
|         # directory removed | ||||
|         echo -e "${op}[$(stamp)] Removed SQL temp directory${normal}" \ | ||||
|             >> "$logFile" | ||||
|     fi | ||||
| 
 | ||||
|     ## remove 503 error page | ||||
|     # check value of 'clean503' to see if this is necessary (=1) otherwise, skip | ||||
|     if [ "$clean503" = "1" ]; then | ||||
|         # proceed with cleanup | ||||
|         echo -e "${op}[$(stamp)] Removing 503 error page..." >> "$logFile" | ||||
|         rm -f "$webroot/$err503File" >> "$logFile" 2>&1 | ||||
|         # verify file is actually gone | ||||
|         checkExist ff "$webroot/$err503File" | ||||
|         checkResult="$?" | ||||
|         if [ "$checkResult" = "0" ]; then | ||||
|             # file still exists | ||||
|             exitWarn+=("[$(stamp)]_5030") | ||||
|         else | ||||
|             # file removed | ||||
|             echo -e "${info}[$(stamp)] -- [INFO] 503 page removed from webroot" \ | ||||
|                 "--${normal}" >> "$logFile" | ||||
|         fi | ||||
|     else | ||||
|         echo -e "${op}[$(stamp)] 503 error page never copied to webroot," \ | ||||
|             "nothing to cleanup" >> "$logFile" | ||||
|     fi | ||||
| 
 | ||||
|     ## Exit Seafile maintenance mode regardless of current status | ||||
|     ncMaint off | ||||
|     # check if successful | ||||
|     if [ "$maintResult" = "0" ]; then | ||||
|         echo -e "${info}[$(stamp)] -- [INFO] Seafile now in regular" \ | ||||
|                 "operating mode --${normal}" >> "$logFile" | ||||
|         else | ||||
|             exitError+=("[$(stamp)]_101") | ||||
|             quit | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| ### End of Functions ### | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user