Переглянути джерело

Merge pull request #5987 from h3ssan/fix/validate-mailcow-conf-before-source

Bug Fix: Check `mailcow.conf` exists before work with it
Niklas Meyer 1 рік тому
батько
коміт
bf050f17c4
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      update.sh

+ 2 - 1
update.sh

@@ -414,12 +414,13 @@ while (($#)); do
   shift
   shift
 done
 done
 
 
+[[ ! -f mailcow.conf ]] && { echo -e "\e[31mmailcow.conf is missing! Is mailcow installed?\e[0m"; exit 1;}
+
 chmod 600 mailcow.conf
 chmod 600 mailcow.conf
 source mailcow.conf
 source mailcow.conf
 
 
 detect_docker_compose_command
 detect_docker_compose_command
 
 
-[[ ! -f mailcow.conf ]] && { echo "mailcow.conf is missing! Is mailcow installed?"; exit 1;}
 DOTS=${MAILCOW_HOSTNAME//[^.]};
 DOTS=${MAILCOW_HOSTNAME//[^.]};
 if [ ${#DOTS} -lt 1 ]; then
 if [ ${#DOTS} -lt 1 ]; then
   echo -e "\e[31mMAILCOW_HOSTNAME (${MAILCOW_HOSTNAME}) is not a FQDN!\e[0m"
   echo -e "\e[31mMAILCOW_HOSTNAME (${MAILCOW_HOSTNAME}) is not a FQDN!\e[0m"