From 8e6ff9dfdf8d22625f9dc9f8814dc20707830bfb Mon Sep 17 00:00:00 2001 From: gau1991 Date: Thu, 4 Sep 2014 15:33:59 +0530 Subject: [PATCH] Fixed hostname issue in Debian --- bin/install | 5 +++++ src/lib/ee_lib_check_fqdn.sh | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/bin/install b/bin/install index 51f5c73f..57c28662 100644 --- a/bin/install +++ b/bin/install @@ -90,6 +90,11 @@ function ee_lib_check_fqdn() if [ "$EE_FQDN" != "" ];then echo $EE_FQDN > /etc/hostname if [ "$EE_LINUX_DISTRO" == "Debian" ];then + grep $EE_FQDN /etc/hosts &>> $EE_COMMAND_LOG + if [ $? -ne 0 ]; then + sed -i '1i\127.0.0.1 $EE_FQDN' /etc/hosts \ + || ee_lib_error "Unable setup hostname = " $? + fi /etc/init.d/hostname.sh start &>> $EE_INSTALL_LOG else service hostname restart &>> $EE_INSTALL_LOG diff --git a/src/lib/ee_lib_check_fqdn.sh b/src/lib/ee_lib_check_fqdn.sh index e0b72401..467082f3 100644 --- a/src/lib/ee_lib_check_fqdn.sh +++ b/src/lib/ee_lib_check_fqdn.sh @@ -7,6 +7,11 @@ function ee_lib_check_fqdn() if [ "$EE_FQDN" != "" ];then echo $EE_FQDN > /etc/hostname if [ "$EE_LINUX_DISTRO" == "Debian" ];then + grep $EE_FQDN /etc/hosts &>> $EE_COMMAND_LOG + if [ $? -ne 0 ]; then + sed -i '1i\127.0.0.1 $EE_FQDN' /etc/hosts \ + || ee_lib_error "Unable setup hostname = " $? + fi /etc/init.d/hostname.sh start &>> $EE_COMMAND_LOG else service hostname restart &>> $EE_COMMAND_LOG