File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -54,17 +54,22 @@ ospatch=$(echo "$osversion" | awk -F. '{print $3}')
54
54
55
55
get_current_service () {
56
56
services=$( networksetup -listnetworkserviceorder | grep -F ' Hardware Port' )
57
- echo " $services " | while read -r line; do
57
+ while read -r line; do
58
58
sname=$( echo " $line " | awk -F " (, )|(: )|[)]" ' {print $2}' )
59
59
sdev=$( echo " $line " | awk -F " (, )|(: )|[)]" ' {print $4}' )
60
60
if [ -n " $sdev " ]; then
61
61
ifout=" $( ifconfig " $sdev " 2> /dev/null) "
62
62
if echo " $ifout " | grep -Fq ' status: active' ; then
63
- currentservice=" $sname "
64
- break
63
+ if [ " $sname " == ' USB 10/100/1000 LAN' ]; then
64
+ currentservice=" ${sname} ($sdev )"
65
+ break
66
+ else
67
+ currentservice=" $sname "
68
+ break
69
+ fi
65
70
fi
66
71
fi
67
- done
72
+ done <<< " ${services} "
68
73
69
74
if [ -n " $currentservice " ]; then
70
75
echo " $currentservice "
@@ -114,7 +119,7 @@ get_current_resolvers() {
114
119
}
115
120
116
121
flush_dns_cache () {
117
- if [" $osmajor " -ge 11 ]; then
122
+ if [ " $osmajor " -ge 11 ]; then
118
123
dscacheutil -flushcache 2> /dev/null
119
124
else
120
125
if [ " $osminor " -le 8 ]; then
You can’t perform that action at this time.
0 commit comments