From f4a6ac0f258420dde903e0a4ce81b32c3dde8c9f Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Wed, 08 Sep 2021 06:54:06 +0000
Subject: [PATCH] fixed email reporting and added email test

---
 main.sh |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/main.sh b/main.sh
index d6dfa5c..3d5e868 100755
--- a/main.sh
+++ b/main.sh
@@ -364,10 +364,13 @@
 		remove ${@:2};;
 	"check")
 		check;;
+	"test-mail")
+		send_email;;
 	*)
 		echo -e "\033[0;31mInvalid usage\033[0m"
 		echo -e "Usage: $0 init|check|add|remove|build-all"
 		echo -e "\033[0;32minit\033[0m                        - initialise repository for use"
+		echo -e "\033[0;32mtest-mail\033[m                    - test email configuration by sending the default email without a message"
 		echo -e "\033[0;32mcheck\033[0m                       - check if packages have been moved into the official repositories or removed from the AUR"
 		echo -e "\033[0;32madd package ...\033[0m             - add a package to \$BUILDDIR and repository, also used to rebuild failed packages"
 		echo -e "\033[0;32mremove -a | package ...\033[0m     - remove package from \$BUILDDIR and repository, \"-a\" removes packages added to official repos"
@@ -379,7 +382,7 @@
 	if [[ -n $(cat $ERRORFILE) ]]; then
 		ERRORS=$(cat $ERRORFILE | tr '\n' ' ')
 		echo "Errors in packages: $ERRORS"
-		if [[ "$EMAIL" != "" && "$1" == "build-all" ]]; then
+		if [[ "$TO_EMAIL" != "" && "$1" == "build-all" ]]; then
 			send_email $ERRORS
 		fi
 	else

--
Gitblit v1.10.0