From 4a8e5d89e508e0996588301b01f32f4a169b9a02 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Thu, 20 Sep 2018 14:25:16 +0200 Subject: [PATCH] Support de HOSTNAME_INTERNAL --- evomaintenance.cf | 5 +++-- evomaintenance.sh | 19 +++++++++++++------ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/evomaintenance.cf b/evomaintenance.cf index f388238..2b50980 100644 --- a/evomaintenance.cf +++ b/evomaintenance.cf @@ -1,7 +1,8 @@ # Configuration for evomaintenance -#HOSTNAME=your-host -#EVOMAINTMAIL=evomaintenance-your-host@example.com +#HOSTNAME=your-hostname +#HOSTNAME_INTERNAL=your-internal-hostname +#EVOMAINTMAIL=evomaintenance-your-hostname@example.com export PGPASSWORD=your-passwd diff --git a/evomaintenance.sh b/evomaintenance.sh index 160e8b7..7e62e2a 100644 --- a/evomaintenance.sh +++ b/evomaintenance.sh @@ -9,9 +9,16 @@ test -f /etc/evomaintenance.cf && . /etc/evomaintenance.cf -[ -n "${HOSTNAME}" ] || HOSTNAME=$(hostname) -[ -n "${EVOMAINTMAIL}" ] || EVOMAINTMAIL=evomaintenance-$(echo "${HOSTNAME}" | cut -d- -f1)@${REALM} -[ -n "${LOGFILE}" ] || LOGFILE=/var/log/evomaintenance.log +[ -n "${HOSTNAME}" ] || HOSTNAME=$(hostname) +[ -n "${HOSTNAME_INTERNAL}" ] || HOSTNAME_INTERNAL="${HOSTNAME}" +[ -n "${EVOMAINTMAIL}" ] || EVOMAINTMAIL=evomaintenance-$(echo "${HOSTNAME_INTERNAL}" | cut -d- -f1)@${REALM} +[ -n "${LOGFILE}" ] || LOGFILE=/var/log/evomaintenance.log + +if [ "${HOSTNAME}" = "${HOSTNAME_INTERNAL}" ]; then + HOSTNAME_TEXT="${HOSTNAME}" +else + HOSTNAME_TEXT="${HOSTNAME_INTERNAL} (${HOSTNAME})" +fi PATH=${PATH}:/usr/sbin @@ -37,7 +44,7 @@ fi # recapitulatif BLOB=$(cat <