diff --git a/syncd/scripts/syncd_init_common.sh b/syncd/scripts/syncd_init_common.sh index ad568bb5c3..f85f5ef1f7 100755 --- a/syncd/scripts/syncd_init_common.sh +++ b/syncd/scripts/syncd_init_common.sh @@ -133,9 +133,6 @@ config_syncd_barefoot() fi CMD_ARGS+=" -p $PROFILE_FILE" - export PYTHONHOME=/opt/bfn/install/ - export PYTHONPATH=/opt/bfn/install/ - # Check and load SDE profile P4_PROFILE=$(sonic-cfggen -d -v 'DEVICE_METADATA["localhost"]["p4_profile"]') if [[ -n "$P4_PROFILE" ]]; then @@ -143,6 +140,8 @@ config_syncd_barefoot() ln -srfn /opt/bfn/install_${P4_PROFILE} /opt/bfn/install fi fi + export PYTHONHOME=/opt/bfn/install/ + export PYTHONPATH=/opt/bfn/install/ export ONIE_PLATFORM=`grep onie_platform /etc/machine.conf | awk 'BEGIN { FS = "=" } ; { print $2 }'` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/bfn/install/lib/platform/$ONIE_PLATFORM:/opt/bfn/install/lib:/opt/bfn/install/lib/tofinopd/switch ./opt/bfn/install/bin/dma_setup.sh