install_postfix_advanced.sh: add default values if no configuration file is present or some values not given.
This commit is contained in:
parent
d8545aa36d
commit
6e8e46af98
@ -82,6 +82,13 @@ echo_skipped() {
|
|||||||
trap clean_up SIGHUP SIGINT SIGTERM
|
trap clean_up SIGHUP SIGINT SIGTERM
|
||||||
|
|
||||||
|
|
||||||
|
# -------------
|
||||||
|
# --- Some default settings
|
||||||
|
# -------------
|
||||||
|
|
||||||
|
DEFAULT_ADMIN_EMAIL="argus@oopen.de"
|
||||||
|
|
||||||
|
|
||||||
# - Is this a systemd system?
|
# - Is this a systemd system?
|
||||||
# -
|
# -
|
||||||
if [[ "X`which systemd`" = "X" ]]; then
|
if [[ "X`which systemd`" = "X" ]]; then
|
||||||
@ -102,6 +109,21 @@ if [[ -f "$conf_file" ]]; then
|
|||||||
source $conf_file
|
source $conf_file
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
[[ -z "$_ADMIN_EMAIL" ]] && _ADMIN_EMAIL="$DEFAULT_ADMIN_EMAIL"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# -------------
|
||||||
|
# --- Set default values for some non existent variables (i.e. no configuration file is present)
|
||||||
|
# -------------
|
||||||
|
|
||||||
|
if [[ -z "$_HOSTNAME" ]] ; then
|
||||||
|
_HOSTNAME="$(hostname -f)"
|
||||||
|
_HOSTNAME_SHORT="$(hostname)"
|
||||||
|
[[ "$_HOSTNAME" = "$_HOSTNAME_SHORT" ]] && _HOSTNAME=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
clear
|
clear
|
||||||
echo -e "\033[21G\033[32mInstallation script for Postfix basic mailsystem \033[m"
|
echo -e "\033[21G\033[32mInstallation script for Postfix basic mailsystem \033[m"
|
||||||
echo
|
echo
|
||||||
@ -128,6 +150,22 @@ else
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# -------------
|
||||||
|
# --- Some further default values depending on Hostname
|
||||||
|
# -------------
|
||||||
|
|
||||||
|
# - Set default values for ipv4- and ipv6-address
|
||||||
|
# -
|
||||||
|
if [[ -z $_IPV4 ]] && [[ -n "$_HOSTNAME" ]] && [[ -x "$(which dig)" ]]; then
|
||||||
|
_IPV4="$(dig +short "$_HOSTNAME" A)"
|
||||||
|
fi
|
||||||
|
if [[ -z $_IPV6 ]] && [[ -n "$_HOSTNAME" ]] && [[ -x "$(which dig)" ]]; then
|
||||||
|
_IPV6="$(dig +short "$_HOSTNAME" AAAA)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
IPV4=
|
IPV4=
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "\033[32m--\033[m"
|
echo -e "\033[32m--\033[m"
|
||||||
|
Loading…
Reference in New Issue
Block a user