mirror of
				https://github.com/vmstan/gravity-sync.git
				synced 2025-11-03 17:17:03 -05:00 
			
		
		
		
	Import last hashes
This commit is contained in:
		
							parent
							
								
									75eb9c7695
								
							
						
					
					
						commit
						37fd78858d
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -2,6 +2,7 @@ gravity-sync.log
 | 
				
			|||||||
gravity-sync.cron
 | 
					gravity-sync.cron
 | 
				
			||||||
gravity.db.last
 | 
					gravity.db.last
 | 
				
			||||||
gravity-sync.conf
 | 
					gravity-sync.conf
 | 
				
			||||||
 | 
					gravity-sync.md5
 | 
				
			||||||
backup/*.last
 | 
					backup/*.last
 | 
				
			||||||
backup/*.backup
 | 
					backup/*.backup
 | 
				
			||||||
backup/*.push
 | 
					backup/*.push
 | 
				
			||||||
 | 
				
			|||||||
@ -370,10 +370,20 @@ function push_gs {
 | 
				
			|||||||
function smart_gs {
 | 
					function smart_gs {
 | 
				
			||||||
	md5_compare
 | 
						md5_compare
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						last_primaryDBMD5=$(sed "1q;d" gravity-sync.md5)
 | 
				
			||||||
 | 
						last_secondDBMD5=$(sed "2q;d" gravity-sync.md5)
 | 
				
			||||||
 | 
						last_primaryCIMD5=$(sed "3q;d" gravity-sync.md5)
 | 
				
			||||||
 | 
						last_secondCIMD5=$(sed "4q;d" gravity-sync.md5)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	echo -e $primaryDBMD5
 | 
						echo -e $primaryDBMD5
 | 
				
			||||||
	echo -e $secondDBMD5
 | 
						echo -e $secondDBMD5
 | 
				
			||||||
	echo -e $primaryCLMD5
 | 
						echo -e $primaryCLMD5
 | 
				
			||||||
	echo -e $secondCLMD5
 | 
						echo -e $secondCLMD5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						echo -e $last_primaryDBMD5
 | 
				
			||||||
 | 
						echo -e $last_secondDBMD5
 | 
				
			||||||
 | 
						echo -e $last_primaryCLMD5
 | 
				
			||||||
 | 
						echo -e $last_secondCLMD5
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function restore_gs {
 | 
					function restore_gs {
 | 
				
			||||||
@ -496,19 +506,19 @@ function restore_gs {
 | 
				
			|||||||
## Core Logging
 | 
					## Core Logging
 | 
				
			||||||
### Write Logs Out
 | 
					### Write Logs Out
 | 
				
			||||||
function logs_export {
 | 
					function logs_export {
 | 
				
			||||||
 | 
						MESSAGE="Saving File Hashes"
 | 
				
			||||||
 | 
						echo_stat
 | 
				
			||||||
 | 
							rm -f gravity-sync.md5
 | 
				
			||||||
 | 
							echo -e ${primaryDBMD5} >> gravity-sync.md5
 | 
				
			||||||
 | 
							echo -e ${secondDBMD5} >> gravity-sync.md5
 | 
				
			||||||
 | 
							echo -e ${primaryCLMD5} >> gravity-sync.md5
 | 
				
			||||||
 | 
							echo -e ${secondCLMD5} >> gravity-sync.md5
 | 
				
			||||||
 | 
								error_validate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	MESSAGE="Logging Successful ${TASKTYPE}"
 | 
						MESSAGE="Logging Successful ${TASKTYPE}"
 | 
				
			||||||
	echo_stat
 | 
						echo_stat
 | 
				
			||||||
		echo -e $(date) "[${TASKTYPE}]" >> ${LOG_PATH}/${SYNCING_LOG}
 | 
							echo -e $(date) "[${TASKTYPE}]" >> ${LOG_PATH}/${SYNCING_LOG}
 | 
				
			||||||
		error_validate
 | 
							error_validate
 | 
				
			||||||
 | 
					 | 
				
			||||||
	MESSAGE="Saving File Hashes"
 | 
					 | 
				
			||||||
	echo_stat
 | 
					 | 
				
			||||||
		rm -f backup/gravity-sync.md5
 | 
					 | 
				
			||||||
		echo -e ${primaryDBMD5} >> backup/gravity-sync.md5
 | 
					 | 
				
			||||||
		echo -e ${secondDBMD5} >> backup/gravity-sync.md5
 | 
					 | 
				
			||||||
		echo -e ${primaryCLMD5} >> backup/gravity-sync.md5
 | 
					 | 
				
			||||||
		echo -e ${secondCLMD5} >> backup/gravity-sync.md5
 | 
					 | 
				
			||||||
			error_validate
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Output Sync Logs
 | 
					### Output Sync Logs
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user