From 0907e3e266d07a8628c41471a3abadb47b5e427a Mon Sep 17 00:00:00 2001 From: Krytarik Raido Date: Wed, 10 Jan 2018 21:04:04 +0100 Subject: Account for partial interface configuration (Fixes #6) --- wireless-info | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/wireless-info b/wireless-info index f6ce2e2..8ab2247 100755 --- a/wireless-info +++ b/wireless-info @@ -25,7 +25,7 @@ # along with this program. If not, see . # -SCRIPTDATE="2017-12-05 04:13 +0100" +SCRIPTDATE="2018-01-10 21:04 +0100" FILEBASE="wireless-info" OUTPUTDIR="$PWD" OUTPUTDIRFB="/tmp" @@ -196,7 +196,12 @@ LSMOD=$(lsmod | egrep "(^|[[:punct:] ])($MODMATCHES|$LSMODMATCHES)[^[:punct:] ]* echo "$LSMOD" printf "\n##### interfaces ########################\n\n" -sed '/^#/d;s/^wpa-psk [[:graph:]]\+/wpa-psk /' /etc/network/interfaces +for IFACESFILE in $(find /etc/network/interfaces{,.d} -type f 2> /dev/null | sort); do + IFACESFLCNT=$(sed '/^#/d;s/^wpa-psk [[:graph:]]\+/wpa-psk /' $IFACESFILE) + if [ -n "$IFACESFLCNT" ]; then + printf "[%s]\n%s\n\n" "$IFACESFILE" "$IFACESFLCNT" + fi +done printf "\n##### ifconfig ##########################\n\n" if [ -x /sbin/ifconfig ]; then -- cgit v1.2.3