Unverified Commit c109126b authored by Aristo Chen's avatar Aristo Chen Committed by GitHub
Browse files

Fix issue for selecting network interface (#114)

parent 0112fdc5
...@@ -575,7 +575,7 @@ function select_interface () ...@@ -575,7 +575,7 @@ function select_interface ()
{ {
IFS=$'\r\n' IFS=$'\r\n'
GLOBIGNORE='*' GLOBIGNORE='*'
local ADAPTER=($(nmcli device status | grep ethernet | awk '{ print $1 }' | grep -v lo)) local ADAPTER=($(nmcli device status | awk '{ print $1 }' | grep -v lo | tail -n +2))
local LIST=() local LIST=()
for i in "${ADAPTER[@]}" for i in "${ADAPTER[@]}"
do do
...@@ -591,12 +591,11 @@ function select_interface () ...@@ -591,12 +591,11 @@ function select_interface ()
elif [ "$LIST_LENGTH" -eq 1 ]; then elif [ "$LIST_LENGTH" -eq 1 ]; then
SELECTED_ADAPTER=${ADAPTER[0]} SELECTED_ADAPTER=${ADAPTER[0]}
else else
exec 3>&1 exec 3>&1
SELECTED_ADAPTER=$(dialog --nocancel --backtitle "$BACKTITLE" --no-collapse --title "Select $1 interface" --clear \ SELECTED_ADAPTER=$(dialog --nocancel --backtitle "$BACKTITLE" --no-collapse --title "Select $1 interface" --clear \
--menu "" $((6+${LIST_LENGTH})) 74 14 "${LIST[@]}" 2>&1 1>&3) --menu "" $((6+${LIST_LENGTH})) 74 14 "${LIST[@]}" 2>&1 1>&3)
exec 3>&- exec 3>&-
fi fi
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment