From 90f4b8e04378749f7edb8711f59f008297b777dd Mon Sep 17 00:00:00 2001 From: William Wernert Date: Wed, 1 Jul 2020 11:03:18 -0400 Subject: [PATCH] [feat] Add welcome/instruction wording to initial menu --- setup/so-whiptail | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/setup/so-whiptail b/setup/so-whiptail index d047f3253..202053cc0 100755 --- a/setup/so-whiptail +++ b/setup/so-whiptail @@ -295,8 +295,6 @@ whiptail_fleet_custom_hostname() { whiptail_check_exitstatus $exitstatus } - - whiptail_requirements_error() { local requirement_needed=$1 @@ -1152,7 +1150,20 @@ whiptail_you_sure() { [ -n "$TESTING" ] && return - whiptail --title "Security Onion Setup" --yesno "Are you sure you want to continue a network install of Security Onion?" 8 75 + read -r -d '' you_sure_text <<- EOM + Welcome to Security Onion Setup! + + You can use Setup for lots of different use cases from a small standalone installation to a large distributed deployment for your enterprise. + + Setup uses keyboard navigation and you can use arrow keys to move around. Certain screens may provide a list and ask you to select one or more items from that list. You can use [SPACE] to select items and [ENTER] to proceed to the next screen. + + Would you like to continue? + EOM + + whiptail \ + --title "Security Onion Setup" \ + --yesno "$you_sure_text" \ + 20 75 local exitstatus=$? return $exitstatus