|  | @@ -545,7 +545,15 @@ function email_archiving {
 | 
	
		
			
			| 545 | 545 |      git checkout $CLEANUP_MAILDIR_COMMIT -b $CLEANUP_MAILDIR_COMMIT
 | 
	
		
			
			| 546 | 546 |      set_completion_param "cleanup-maildir commit" "$CLEANUP_MAILDIR_COMMIT"
 | 
	
		
			
			| 547 | 547 |  
 | 
	
		
			
			| 548 |  | -    cp $INSTALL_DIR/cleanup-maildir/cleanup-maildir /usr/bin
 | 
	
		
			
			|  | 548 | +    if [ ! -f /usr/bin/cleanup-maildir ]; then
 | 
	
		
			
			|  | 549 | +        cp $INSTALL_DIR/cleanup-maildir/cleanup-maildir /usr/bin
 | 
	
		
			
			|  | 550 | +    else
 | 
	
		
			
			|  | 551 | +        HASH1=$(sha256sum $INSTALL_DIR/cleanup-maildir/cleanup-maildir | awk -F ' ' '{print $1}')
 | 
	
		
			
			|  | 552 | +        HASH2=$(sha256sum /usr/bin/cleanup-maildir | awk -F ' ' '{print $1}')
 | 
	
		
			
			|  | 553 | +        if [[ "$HASH1" != "$HASH2" ]]; then
 | 
	
		
			
			|  | 554 | +            cp $INSTALL_DIR/cleanup-maildir/cleanup-maildir /usr/bin
 | 
	
		
			
			|  | 555 | +        fi
 | 
	
		
			
			|  | 556 | +    fi
 | 
	
		
			
			| 549 | 557 |  
 | 
	
		
			
			| 550 | 558 |      mark_completed $FUNCNAME
 | 
	
		
			
			| 551 | 559 |  }
 |