b3424ea2e6
* Enable marvell-armhf saiserver docker Signed-off-by: zitingguo-ms <zitingguo@microsoft.com> * fix libsaithriift build env Signed-off-by: zitingguo-ms <zitingguo@microsoft.com> * fix thrift 014 dependent issue in armhf * fix build env Signed-off-by: zitingguo-ms <zitingguo@microsoft.com> * [sai_ptf]fix thrift armhf build in armhf buidl failed as no python command how add a checker for different python command, python/python3 and base on result use the right command verify container build * [Thrift_014[armhf]]Fix libboost_unit_test_framework.a not found during build Why error happen build thirft in armhf How fix this issue, add a soft link for the dependent file Verify Build pipeline Signed-off-by: richardyu-ms <richard.yu@microsoft.com> * add metadata dependence Signed-off-by: zitingguo-ms <zitingguo@microsoft.com> * change build pipeline Signed-off-by: zitingguo-ms <zitingguo@microsoft.com> --------- Signed-off-by: zitingguo-ms <zitingguo@microsoft.com> Signed-off-by: richardyu-ms <richard.yu@microsoft.com> Co-authored-by: richardyu-ms <richard.yu@microsoft.com>
33 lines
870 B
Bash
33 lines
870 B
Bash
#!/usr/bin/env bash
|
|
# Copy from src/sonic-sairedis/syncd/scripts/syncd_start.sh
|
|
# Re-use the structure for syncd setup
|
|
# Use it to start saiserver
|
|
# Script to start syncd using supervisord
|
|
#
|
|
|
|
# Source the file that holds common code for systemd and supervisord
|
|
. /usr/bin/syncd_init_common.sh
|
|
|
|
get_saiserver_param()
|
|
{
|
|
IFS=' ' read -r -a array <<< "$CMD_ARGS"
|
|
for index in "${!array[@]}"
|
|
do
|
|
#echo "$index ${array[index]}"
|
|
if [[ "${array[index]}" == *"-p"* ]]; then
|
|
SAI_PROFILE="${array[index+1]}"
|
|
fi
|
|
if [[ "${array[index]}" == *"-m"* ]]; then
|
|
PORT_CONFIG="${array[index+1]}"
|
|
fi
|
|
done
|
|
}
|
|
|
|
ENABLE_SAITHRIFT=1
|
|
config_syncd
|
|
get_saiserver_param
|
|
|
|
echo exec /usr/sbin/saiserver -p ${SAI_PROFILE} -f ${PORT_CONFIG}
|
|
exec /usr/sbin/saiserver -p ${SAI_PROFILE} -f ${PORT_CONFIG}
|
|
#exec ${CMD} ${CMD_ARGS}
|