Explorar el Código

check using mailx

Keeping displaying the presence of exim4, sendmail, postfix, mailutils, and mailx in the right case.
lrob hace 10 años
padre
commit
7a58d80d9e
Se han modificado 1 ficheros con 17 adiciones y 9 borrados
  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
 }