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() {
|
valid_dns_list() {
|
||||||
local all_valid=0
|
local all_valid=0
|
||||||
|
|
||||||
read -r -a dns_arr <<< "$1"
|
IFS="," read -r -a dns_arr <<< "$1"
|
||||||
|
|
||||||
for addr in "${dns_arr[@]}"; do
|
for addr in "${dns_arr[@]}"; do
|
||||||
valid_ip4 "$addr" || all_valid=1
|
valid_ip4 "$addr" || all_valid=1
|
||||||
|
|||||||
@@ -392,6 +392,8 @@ collect_dns() {
|
|||||||
whiptail_invalid_input
|
whiptail_invalid_input
|
||||||
whiptail_management_interface_dns
|
whiptail_management_interface_dns
|
||||||
done
|
done
|
||||||
|
|
||||||
|
MDNS=$(echo "$MDNS" | tr -s "," " ") # MDNS needs to be space separated, we prompt for comma separated for consistency
|
||||||
}
|
}
|
||||||
|
|
||||||
collect_dns_domain() {
|
collect_dns_domain() {
|
||||||
|
|||||||
@@ -669,10 +669,11 @@ whiptail_management_interface_dns() {
|
|||||||
[ -n "$TESTING" ] && return
|
[ -n "$TESTING" ] && return
|
||||||
|
|
||||||
MDNS=$(whiptail --title "Security Onion Setup" --inputbox \
|
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=$?
|
local exitstatus=$?
|
||||||
whiptail_check_exitstatus $exitstatus
|
whiptail_check_exitstatus $exitstatus
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
whiptail_management_interface_dns_search() {
|
whiptail_management_interface_dns_search() {
|
||||||
|
|||||||
Reference in New Issue
Block a user