Adjust script 'get_sites_with_external_nameservers.sh'.
This commit is contained in:
parent
bc6f974615
commit
b649ca58a1
@ -162,6 +162,29 @@ blank_line() {
|
||||
fi
|
||||
}
|
||||
|
||||
## - quicksorts positional arguments
|
||||
## - return is in array qsort_ret
|
||||
qsort() {
|
||||
local pivot i smaller=() larger=()
|
||||
qsort_ret=()
|
||||
(($#==0)) && return 0
|
||||
pivot=$1
|
||||
shift
|
||||
for i; do
|
||||
if [[ $i < $pivot ]]; then
|
||||
smaller+=( "$i" )
|
||||
else
|
||||
larger+=( "$i" )
|
||||
fi
|
||||
done
|
||||
qsort "${smaller[@]}"
|
||||
smaller=( "${qsort_ret[@]}" )
|
||||
qsort "${larger[@]}"
|
||||
larger=( "${qsort_ret[@]}" )
|
||||
qsort_ret=( "${smaller[@]}" "$pivot" "${larger[@]}" )
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
# =============
|
||||
@ -445,6 +468,15 @@ if $NEED_APACHE_INFO && $terminal ; then
|
||||
|
||||
fi
|
||||
|
||||
if [[ -n "${APACHE_VHOST_DIR}" ]] ; then
|
||||
if [[ -d "${APACHE_VHOST_DIR}/DNS-outsourced" ]] ; then
|
||||
APACHE_DNS_OUTSOURCED_VHOST_DIR="${APACHE_VHOST_DIR}/DNS-outsourced"
|
||||
dns_outsource_dir=true
|
||||
else
|
||||
dns_outsource_dir=false
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if $terminal ; then
|
||||
@ -475,6 +507,10 @@ if $terminal ; then
|
||||
echo ""
|
||||
if [[ -n "${APACHE_VHOST_DIR}" ]] ; then
|
||||
echo -e "\033[4GApache2 VHost directory..........: $APACHE_VHOST_DIR"
|
||||
if $dns_outsource_dir ; then
|
||||
echo -e "\033[4G : $APACHE_DNS_OUTSOURCED_VHOST_DIR"
|
||||
fi
|
||||
|
||||
else
|
||||
echo -e "\033[4GApache2 VHost directory..........: \033[33m-- could not be determined --\033[m"
|
||||
fi
|
||||
@ -548,6 +584,9 @@ else
|
||||
echo ""
|
||||
if [[ -n "${APACHE_VHOST_DIR}" ]] ; then
|
||||
echo " Apache2 VHost directory..........: $APACHE_VHOST_DIR"
|
||||
if $dns_outsource_dir ; then
|
||||
echo " : $APACHE_DNS_OUTSOURCED_VHOST_DIR"
|
||||
fi
|
||||
else
|
||||
echo " Apache2 VHost directory..........: -- could not be determined --"
|
||||
fi
|
||||
@ -630,10 +669,20 @@ fi
|
||||
|
||||
# Get list of vhost configurations
|
||||
#
|
||||
declare -a _tmp_arr=()
|
||||
declare -a vhost_config_files_arr=()
|
||||
for _file in $(ls "${APACHE_VHOST_DIR}/"*.conf) ; do
|
||||
vhost_config_files_arr+=("$(realpath $_file)")
|
||||
_tmp_arr+=("$(realpath $_file)")
|
||||
done
|
||||
if $dns_outsource_dir ; then
|
||||
for _file in $(ls "${APACHE_DNS_OUTSOURCED_VHOST_DIR}/"*.conf) ; do
|
||||
_tmp_arr+=("$(realpath $_file)")
|
||||
done
|
||||
fi
|
||||
|
||||
# sort array '_tmp_arr'
|
||||
#
|
||||
IFS=$'\n' vhost_config_files_arr=($(sort <<<"${_tmp_arr[*]}"))
|
||||
|
||||
|
||||
sites_external_ns_servers=()
|
||||
|
Loading…
Reference in New Issue
Block a user