From 2e90f05b5634c51776bb7014aeef1f903d9a4122 Mon Sep 17 00:00:00 2001 From: Jakub Jankowski Date: Mon, 8 Jan 2018 03:37:13 +0100 Subject: Take HWADDR from sysfs Instead of "ip | sed", just read the sysfs file in which hardware address is readily presented for us. Signed-off-by: Jakub Jankowski --- rc.wireless | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rc.wireless b/rc.wireless index d742ae1..0aac434 100644 --- a/rc.wireless +++ b/rc.wireless @@ -124,7 +124,7 @@ $IFCOMMAND up sleep 3 # Get the MAC address for the interface -HWADDR=$(/sbin/ip link show dev ${INTERFACE} | sed -ne 's/.*link\/ether \(..:..:..:..:..:..\).*/\U\1/p') +HWADDR=$(cat "/sys/class/net/${INTERFACE}/address") # Empty all wireless parameters- some of them could still be set for a previous interface: # when rc.inet1 is sourced from rc.M all scripts are run in the same shell. -- cgit v1.2.3