File tree 3 files changed +15
-3
lines changed
3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change 4
4
# vendor specific code.
5
5
export platform=` sonic-cfggen -y /etc/sonic/sonic_version.yml -v asic_type`
6
6
7
- MAC_ADDRESS=` ip link show eth0 | grep ether | awk ' {print $2}' `
7
+ MAC_ADDRESS=$( sonic-cfggen -d -v ' DEVICE_METADATA.localhost.mac' )
8
+ if [ " $MAC_ADDRESS " == " None" ] || [ -z " $MAC_ADDRESS " ]; then
9
+ MAC_ADDRESS=$( ip link show eth0 | grep ether | awk ' {print $2}' )
10
+ logger " Mac address not found in Device Metadata, Falling back to eth0"
11
+ fi
8
12
9
13
# Create a folder for SwSS record files
10
14
mkdir -p /var/log/swss
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- MAC_ADDRESS=` ip link show eth0 | grep ether | awk ' {print $2}' `
3
+ MAC_ADDRESS=$( sonic-cfggen -d -v ' DEVICE_METADATA.localhost.mac' )
4
+ if [ " $MAC_ADDRESS " == " None" ] || [ -z " $MAC_ADDRESS " ]; then
5
+ MAC_ADDRESS=$( ip link show eth0 | grep ether | awk ' {print $2}' )
6
+ logger " Mac address not found in Device Metadata, Falling back to eth0"
7
+ fi
4
8
5
9
# Create a folder for SsWW record files
6
10
mkdir -p /var/log/swss
Original file line number Diff line number Diff line change 6
6
export platform=$fake_platform
7
7
fi
8
8
9
- MAC_ADDRESS=` ip link show eth0 | grep ether | awk ' {print $2}' `
9
+ MAC_ADDRESS=$( sonic-cfggen -d -v ' DEVICE_METADATA.localhost.mac' )
10
+ if [ " $MAC_ADDRESS " == " None" ] || [ -z " $MAC_ADDRESS " ]; then
11
+ MAC_ADDRESS=$( ip link show eth0 | grep ether | awk ' {print $2}' )
12
+ logger " Mac address not found in Device Metadata, Falling back to eth0"
13
+ fi
10
14
11
15
# Create a folder for SwSS record files
12
16
mkdir -p /var/log/swss
You can’t perform that action at this time.
0 commit comments