From 155573ac8805eda702f5097459f5ceab9a540dda Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Tue, 28 Jun 2016 14:55:59 +0300 Subject: [PATCH] fix for missing hostname --- install/vst-install-debian.sh | 9 +++++++-- install/vst-install-rhel.sh | 9 +++++++-- install/vst-install-ubuntu.sh | 9 +++++++-- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/install/vst-install-debian.sh b/install/vst-install-debian.sh index e0bad0a53..4e6b7aa23 100755 --- a/install/vst-install-debian.sh +++ b/install/vst-install-debian.sh @@ -380,11 +380,16 @@ if [ -z "$servername" ]; then servername=$(hostname -f) fi -# Set FQND if it wasn't set +# Set FQDN if it wasn't set mask1='(([[:alnum:]](-?[[:alnum:]])*)\.)' mask2='*[[:alnum:]](-?[[:alnum:]])+\.[[:alnum:]]{2,}' if ! [[ "$servername" =~ ^${mask1}${mask2}$ ]]; then - servername="$servername.example.com" + if [ ! -z "$servername" ]; then + servername="$servername.example.com" + else + servername="example.com" + fi + echo "127.0.0.1 $servername" >> /etc/hosts fi # Set email if it wasn't set diff --git a/install/vst-install-rhel.sh b/install/vst-install-rhel.sh index b1ec720fe..5009ca0f6 100755 --- a/install/vst-install-rhel.sh +++ b/install/vst-install-rhel.sh @@ -380,11 +380,16 @@ if [ -z "$servername" ]; then servername=$(hostname -f) fi -# Set FQND if it wasn't set +# Set FQDN if it wasn't set mask1='(([[:alnum:]](-?[[:alnum:]])*)\.)' mask2='*[[:alnum:]](-?[[:alnum:]])+\.[[:alnum:]]{2,}' if ! [[ "$servername" =~ ^${mask1}${mask2}$ ]]; then - servername="$servername.example.com" + if [ ! -z "$servername" ]; then + servername="$servername.example.com" + else + servername="example.com" + fi + echo "127.0.0.1 $servername" >> /etc/hosts fi # Set email if it wasn't set diff --git a/install/vst-install-ubuntu.sh b/install/vst-install-ubuntu.sh index 6dba2c5b7..20d0814e7 100755 --- a/install/vst-install-ubuntu.sh +++ b/install/vst-install-ubuntu.sh @@ -365,11 +365,16 @@ if [ -z "$servername" ]; then servername=$(hostname -f) fi -# Set FQND if it wasn't set +# Set FQDN if it wasn't set mask1='(([[:alnum:]](-?[[:alnum:]])*)\.)' mask2='*[[:alnum:]](-?[[:alnum:]])+\.[[:alnum:]]{2,}' if ! [[ "$servername" =~ ^${mask1}${mask2}$ ]]; then - servername="$servername.example.com" + if [ ! -z "$servername" ]; then + servername="$servername.example.com" + else + servername="example.com" + fi + echo "127.0.0.1 $servername" >> /etc/hosts fi # Set email if it wasn't set