فهرست منبع

check using mailx

Keeping displaying the presence of exim4, sendmail, postfix, mailutils, and mailx in the right case.
lrob 10 سال پیش
والد
کامیت
7a58d80d9e
1فایلهای تغییر یافته به همراه17 افزوده شده و 9 حذف شده
  1. 17 9
      functions/check_deps.sh

+ 17 - 9
functions/check_deps.sh

@@ -40,15 +40,23 @@ fi
 fn_deps_email(){
 # Adds postfix to required dependencies if email notification is enabled
 if [ "${emailnotification}" == "on" ]; then
-	if [ -d /etc/exim4 ]; then
-		array_deps_required+=( exim4 )
-	elif [ -d /etc/sendmail ]; then
-		array_deps_required+=( sendmail )
-	elif [ -n "$(command -v dpkg-query)" ]; then
-		array_deps_required+=( mailutils postfix )
-	elif [ -n "$(command -v yum)" ]; then
-		array_deps_required+=( mailx postfix )
-	fi	
+	if [ -f /usr/bin/mailx ]; then
+		if [ -d /etc/exim4 ]; then
+			array_deps_required+=( exim4 )
+		elif [ -d /etc/sendmail ]; then
+			array_deps_required+=( sendmail )
+		elif [ -n "$(command -v dpkg-query)" ]; then
+			array_deps_required+=( mailutils postfix )
+		elif [ -n "$(command -v yum)" ]; then
+			array_deps_required+=( mailx postfix )
+		fi	
+	else 
+		if [ -n "$(command -v dpkg-query)" ]; then
+			array_deps_required+=( mailutils postfix )
+		elif [ -n "$(command -v yum)" ]; then
+			array_deps_required+=( mailx postfix )
+		fi
+	fi
 fi
 }