From 43915488e27689fb444dfd18d3758d45f126ced6 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 7 Nov 2019 10:50:27 -0500 Subject: [PATCH] prevent hostname from being localhost in setup script - https://github.com/Security-Onion-Solutions/securityonion-saltstack/issues/101 --- so-setup-network.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/so-setup-network.sh b/so-setup-network.sh index 40ada00cc..c82a9f6f5 100644 --- a/so-setup-network.sh +++ b/so-setup-network.sh @@ -1654,6 +1654,13 @@ whiptail_set_hostname() { HOSTNAME=$(whiptail --title "Security Onion Setup" --inputbox \ "Enter the Hostname you would like to set." 10 60 $HOSTNAME 3>&1 1>&2 2>&3) + while [[ "$HOSTNAME" == 'localhost' ]] ; do + whiptail --title "Security Onion Setup" --msgbox "Please choose a hostname that isn't localhost." 8 65 + HOSTNAME=$(whiptail --title "Security Onion Setup" --inputbox \ + "Enter the Hostname you would like to set." 10 60 $HOSTNAME 3>&1 1>&2 2>&3) + done + + local exitstatus=$? whiptail_check_exitstatus $exitstatus