|
@@ -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
|
}
|