mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-11 03:32:53 +01:00
[refactor] Standardize list inputs to comma separated
This commit is contained in:
@@ -264,7 +264,7 @@ valid_cidr_list() {
|
||||
valid_dns_list() {
|
||||
local all_valid=0
|
||||
|
||||
read -r -a dns_arr <<< "$1"
|
||||
IFS="," read -r -a dns_arr <<< "$1"
|
||||
|
||||
for addr in "${dns_arr[@]}"; do
|
||||
valid_ip4 "$addr" || all_valid=1
|
||||
|
||||
@@ -392,6 +392,8 @@ collect_dns() {
|
||||
whiptail_invalid_input
|
||||
whiptail_management_interface_dns
|
||||
done
|
||||
|
||||
MDNS=$(echo "$MDNS" | tr -s "," " ") # MDNS needs to be space separated, we prompt for comma separated for consistency
|
||||
}
|
||||
|
||||
collect_dns_domain() {
|
||||
|
||||
@@ -669,10 +669,11 @@ whiptail_management_interface_dns() {
|
||||
[ -n "$TESTING" ] && return
|
||||
|
||||
MDNS=$(whiptail --title "Security Onion Setup" --inputbox \
|
||||
"Enter your DNS servers separated by a space:" 10 60 8.8.8.8 8.8.4.4 3>&1 1>&2 2>&3)
|
||||
"Enter your DNS servers separated by commas:" 10 60 "8.8.8.8,8.8.4.4" 3>&1 1>&2 2>&3)
|
||||
|
||||
local exitstatus=$?
|
||||
whiptail_check_exitstatus $exitstatus
|
||||
|
||||
}
|
||||
|
||||
whiptail_management_interface_dns_search() {
|
||||
|
||||
Reference in New Issue
Block a user