occ_maintenance.sh: fix error determin configuration file.
This commit is contained in:
		| @@ -139,13 +139,11 @@ error(){ | |||||||
| } | } | ||||||
|  |  | ||||||
| warn (){ | warn (){ | ||||||
|    echo "" |  | ||||||
|    if $terminal ; then |    if $terminal ; then | ||||||
|  |       echo "" | ||||||
|       echo -e "   [ \033[33m\033[1mWarning\033[m ]: $*" |       echo -e "   [ \033[33m\033[1mWarning\033[m ]: $*" | ||||||
|    else |       echo "" | ||||||
|       echo "   [ Warning ]: $*" |  | ||||||
|    fi |    fi | ||||||
|    echo "" |  | ||||||
| } | } | ||||||
|  |  | ||||||
| info (){ | info (){ | ||||||
| @@ -181,6 +179,14 @@ blank_line() { | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # - Running in a terminal? | ||||||
|  | # - | ||||||
|  | if [[ -t 1 ]] ; then | ||||||
|  |    terminal=true | ||||||
|  | else | ||||||
|  |    terminal=false | ||||||
|  | fi | ||||||
|  |  | ||||||
| # ---------- | # ---------- | ||||||
| # - Jobhandling  | # - Jobhandling  | ||||||
| # ---------- | # ---------- | ||||||
| @@ -221,6 +227,14 @@ if [[ -z "$WEBSITE" ]] ; then | |||||||
|    source ${snippet_dir}/get-cloud-instance-to-update.sh |    source ${snippet_dir}/get-cloud-instance-to-update.sh | ||||||
|  |  | ||||||
|    #fatal "No website ios given on commandline - Missing Parameter '-s <website>'" |    #fatal "No website ios given on commandline - Missing Parameter '-s <website>'" | ||||||
|  | else | ||||||
|  |    while IFS='' read -r -d '' _conf_file ; do | ||||||
|  |       if $(grep -E -q "WEBSITE=\"?${WEBSITE}\"?" ${_conf_file} 2> /dev/null) ; then | ||||||
|  |          conf_file="${_conf_file}" | ||||||
|  |          break | ||||||
|  |       fi | ||||||
|  |    done  < <(find "${conf_dir}" -maxdepth 1 -type f -name "*.conf" -print0) | ||||||
|  |   # conf_file="${conf_dir}/${WEBSITE}.conf" | ||||||
| fi | fi | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -234,9 +248,9 @@ DEFAULT_HTTP_GROUP="www-data" | |||||||
| DEFAULT_PHP_ENGINE='FPM' | DEFAULT_PHP_ENGINE='FPM' | ||||||
|  |  | ||||||
| echo "" | echo "" | ||||||
| echononl "   Include Configuration file.." | echononl "   Include Configuration file '$(basename "${conf_file}")'.." | ||||||
| if [[ ! -f $conf_file ]]; then | if [[ ! -f $conf_file ]]; then | ||||||
|    echo_failed |    echo_skipped | ||||||
|    fatal "Missing configuration file '$conf_file'." |    fatal "Missing configuration file '$conf_file'." | ||||||
| else | else | ||||||
|    source $conf_file |    source $conf_file | ||||||
| @@ -271,14 +285,6 @@ else | |||||||
|    SYSTEMD_EXISTS=true |    SYSTEMD_EXISTS=true | ||||||
| fi | fi | ||||||
|  |  | ||||||
| # - Running in a terminal? |  | ||||||
| # - |  | ||||||
| if [[ -t 1 ]] ; then |  | ||||||
|    terminal=true |  | ||||||
| else |  | ||||||
|    terminal=false |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| #clear | #clear | ||||||
|  |  | ||||||
| if $terminal ; then | if $terminal ; then | ||||||
|   | |||||||
| @@ -234,7 +234,7 @@ DEFAULT_HTTP_GROUP="www-data" | |||||||
| DEFAULT_PHP_ENGINE='FPM' | DEFAULT_PHP_ENGINE='FPM' | ||||||
|  |  | ||||||
| echo "" | echo "" | ||||||
| echononl "   Include Configuration file.." | echononl "   Include Configuration file '$(basename "${conf_file}")'.." | ||||||
| if [[ ! -f $conf_file ]]; then | if [[ ! -f $conf_file ]]; then | ||||||
|    echo_failed |    echo_failed | ||||||
|    fatal "Missing configuration file '$conf_file'." |    fatal "Missing configuration file '$conf_file'." | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user