From 1c62e0a32b4732d2fe8195d9777a8d7e1a4964e1 Mon Sep 17 00:00:00 2001 From: Darshaka Pathirana Date: Thu, 2 Apr 2020 10:51:23 +0200 Subject: [PATCH] netcardconfig: Add comments to make code more readable Add comments before and after the very long if-stanzas in the configiface function (which should be refactored by the way). Also moved WLDEVICECOUNT= with an `iwconfig` call into the if-scope of 'Setup wireless options' to avoid an unneeded iwconfig call. WLDEVICECOUNT is only used in that scope. --- sbin/netcardconfig | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sbin/netcardconfig b/sbin/netcardconfig index 41f08c9..cffa86a 100755 --- a/sbin/netcardconfig +++ b/sbin/netcardconfig @@ -190,10 +190,11 @@ configiface() { DV=$DEVICENAME ifdown "${DV}" --force sleep 3 - # wireless config - WLDEVICECOUNT="$(LANG=C LC_MESSAGEWS=C iwconfig "$DV" 2>/dev/null | wc -l)" + # INTERACTIVE=true if "${INTERACTIVE}" ; then + # Setup wireless options? if [ $iswireless -gt 0 ] && $DIALOG --yesno "$MESSAGE13" 8 45; then + WLDEVICECOUNT="$(LANG=C LC_MESSAGEWS=C iwconfig "$DV" 2>/dev/null | wc -l)" ESSID="" NWID="" MODE="" @@ -433,7 +434,7 @@ configiface() { read -r IWPRIV <"$TMP" ; rm -f "$TMP" writeiwline - fi + fi # Setup wireless options? # Configure VLAN on this interface? if $DIALOG --defaultno --yesno "$MESSAGE16" 8 45; then @@ -445,8 +446,9 @@ configiface() { DV="vlan$VLAN" fi fi - fi + fi # INTERACTIVE=true + # Use DHCP broadcast? if ("${INTERACTIVE}" && "${DIALOG}" --yesno "${MESSAGE2}" 8 45) || \ (! "${INTERACTIVE}" && [[ "${METHOD}" == 'dhcp' ]]) ; then if [ -w /etc/network/interfaces ]; then @@ -511,7 +513,7 @@ configiface() { #addauto fi - fi + fi # Use DHCP broadcast? echo "Done." }