c9cc7aea41
Modify minigraph parser output format so it fit DB schema Modify configuration templates to fit new schema Systemd services dependencies are modified so database starts before any configuration consumer
26 lines
693 B
Bash
Executable File
26 lines
693 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Export platform information. Required to be able to write
|
|
# vendor specific code.
|
|
export platform=`sonic-cfggen -v onie_switch_asic`
|
|
|
|
ASIC=`sonic-cfggen -y /etc/sonic/sonic_version.yml -v asic_type`
|
|
|
|
MAC_ADDRESS=`ip link show eth0 | grep ether | awk '{print $2}'`
|
|
|
|
# Create a folder for SsWW record files
|
|
mkdir -p /var/log/swss
|
|
ORCHAGENT_ARGS="-d /var/log/swss "
|
|
|
|
# Set orchagent pop batch size to 8192
|
|
ORCHAGENT_ARGS+="-b 8192 "
|
|
|
|
# Add platform specific arguments if necessary
|
|
if [ "$ASIC" == "broadcom" ]; then
|
|
ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
|
|
elif [ "$ASIC" == "cavium" ]; then
|
|
ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
|
|
fi
|
|
|
|
exec /usr/bin/orchagent ${ORCHAGENT_ARGS}
|