#!/bin/sh
#
# Copyright 2026 Broadcom, Inc. All rights reserved.
#

#Forcelly kill the legacy SHA processes before starting a new instance!
kill -KILL $(ps auxww|grep "/opt/vmware/nsx-netopa/bin/agent.py"|grep -v 'grep' | awk '{print $2}')

PREFIX=/opt/vmware/nsx-netopa
PYTHON_INTERPRETER_PATH=${PREFIX}/libexec/python-3
MALLOC_ARENA_MAX=2 \
PYTHONPATH=${PREFIX}/lib/python:/opt/vmware/nsx-common/python:\
/opt/vmware/nsx-nestdb/python:/opt/vmware/nsx-monitoring/python \
LD_LIBRARY_PATH=${PREFIX}/lib:${PYTHON_INTERPRETER_PATH}:${PYTHON_INTERPRETER_PATH}/lib64:/opt/vmware/nsx-shared/lib64 \
${PYTHON_INTERPRETER_PATH}/bin/python3 ${PREFIX}/bin/agent.py &
echo $! > $1
