Skip to content

Commit 86b9e41

Browse files
author
Oliver Cervera
authored
Merge pull request #102 from auanasgheps/dev
Push 3.3.2 from dev to master
2 parents e237789 + 3f05775 commit 86b9e41

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

script-config.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
CONFIG_VERSION="3.3.1"
2+
CONFIG_VERSION="3.3.2"
33
######################
44
# USER VARIABLES #
55
######################

snapraid-aio-script.sh

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
######################
99
# SCRIPT VARIABLES #
1010
######################
11-
SNAPSCRIPTVERSION="3.3.1"
11+
SNAPSCRIPTVERSION="3.3.2"
1212

1313
# Read SnapRAID version
1414
SNAPRAIDVERSION="$(snapraid -V | sed -e 's/snapraid v\(.*\)by.*/\1/')"
@@ -359,11 +359,12 @@ fi
359359
# if email or hook service are enabled, will be sent now
360360
if [ "$EMAIL_ADDRESS" ] || [ -x "$HOOK_NOTIFICATION" ] || [ "$HEALTHCHECKS" -eq 1 ] || [ "$TELEGRAM" -eq 1 ] || [ "$DISCORD" -eq 1 ]; then
361361
# Add a topline to email body and send a long mail
362-
sed_me "1s:^:##$SUBJECT \n:" "${TMP_OUTPUT}"
363-
if [ "$VERBOSITY" -eq 1 ]; then
362+
sed_me "1s:^:##$SUBJECT \n:" "${TMP_OUTPUT}"
363+
# send long mail if verbosity is set to 1
364+
if [ "$VERBOSITY" -eq 1 ]; then
364365
send_mail < "$TMP_OUTPUT"
365366
else
366-
# or send a short mail
367+
# or send a short mail
367368
trim_log < "$TMP_OUTPUT" | send_mail
368369
fi
369370
fi
@@ -794,15 +795,17 @@ SUMMARY: Equal [$EQ_COUNT] - Added [$ADD_COUNT] - Deleted [$DEL_COUNT] - Moved [
794795
fi
795796

796797
if [ "$DEL_COUNT" -ge "$DEL_THRESHOLD" ] && [ "$UPDATE_COUNT" -ge "$UP_THRESHOLD" ] && [ "$DO_SYNC" -eq 0 ]; then
798+
if [ "$(echo "$ADD_DEL_THRESHOLD" == 0 | bc -l)" -eq 1 ]; then
797799
MSG="Multiple violations - Deleted files ($DEL_COUNT) / ($DEL_THRESHOLD) and changed files ($UPDATE_COUNT) / ($UP_THRESHOLD)"
798-
if [ "$(echo "$ADD_DEL_RATIO < $ADD_DEL_THRESHOLD" | bc -l)" -eq 1 ]; then
799-
MSG="Multiple violations - Deleted files ($DEL_COUNT) / ($DEL_THRESHOLD), add/delete ratio ($ADD_DEL_RATIO) / ($ADD_DEL_THRESHOLD), and changed files ($UPDATE_COUNT) / ($UP_THRESHOLD)"
800+
elif [ "$(echo "$ADD_DEL_RATIO < $ADD_DEL_THRESHOLD" | bc -l)" -eq 1 ]; then
801+
MSG="Multiple violations - Deleted files ($DEL_COUNT) / ($DEL_THRESHOLD), add/delete ratio ($ADD_DEL_RATIO) / ($ADD_DEL_THRESHOLD), and changed files ($UPDATE_COUNT) / ($UP_THRESHOLD)"
800802
fi
801-
fi
803+
fi
802804

803805
if [ "$DEL_COUNT" -ge "$DEL_THRESHOLD" ] && [ "$UPDATE_COUNT" -ge "$UP_THRESHOLD" ] && [ "$DO_SYNC" -eq 1 ]; then
804-
MSG="Sync forced with multiple violations - Deleted files ($DEL_COUNT) / ($DEL_THRESHOLD) and changed files ($UPDATE_COUNT) / ($UP_THRESHOLD)"
805-
if [ "$(echo "$ADD_DEL_RATIO < $ADD_DEL_THRESHOLD" | bc -l)" -eq 1 ]; then
806+
if [ "$(echo "$ADD_DEL_THRESHOLD" == 0 | bc -l)" -eq 1 ]; then
807+
MSG="Sync forced with multiple violations - Deleted files ($DEL_COUNT) / ($DEL_THRESHOLD) and changed files ($UPDATE_COUNT) / ($UP_THRESHOLD)"
808+
elif [ "$(echo "$ADD_DEL_RATIO < $ADD_DEL_THRESHOLD" | bc -l)" -eq 1 ]; then
806809
MSG="Sync forced with multiple violations - Deleted files ($DEL_COUNT) / ($DEL_THRESHOLD), add/delete ratio ($ADD_DEL_RATIO) / ($ADD_DEL_THRESHOLD), and changed files ($UPDATE_COUNT) / ($UP_THRESHOLD)"
807810
fi
808811
fi
@@ -917,7 +920,7 @@ function send_mail(){
917920
if [ -x "$HOOK_NOTIFICATION" ]; then
918921
echo -e "Notification user script is set. Calling it now [$(date)]"
919922
$HOOK_NOTIFICATION "$SUBJECT" "$body"
920-
else
923+
elif [ "$EMAIL_ADDRESS" ]; then
921924
echo -e "Email address is set. Sending email report to **$EMAIL_ADDRESS** [$(date)]"
922925
$MAIL_BIN -a 'Content-Type: text/html' -s "$SUBJECT" -r "$FROM_EMAIL_ADDRESS" "$EMAIL_ADDRESS" \
923926
< <(echo "$body")

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.1
1+
3.3.2

0 commit comments

Comments
 (0)