#!/bin/bash
SCRIPT_NAME_OF_GEN_OPCINFO="gen_opcinfo_for_socversion.sh"
FILE_NAME="$(basename $0)"
source build_env.sh
main() {
echo "[INFO]excute file: $0"
if [ $# -lt 1 ]; then
echo "[ERROR]input error"
echo "[ERROR]bash $0 {soc_version}"
exit 1
fi
local workdir=$(
cd $(dirname $0)
pwd
)
local topdir=$(readlink -f ${workdir}/../../..)
local binary_param_dir=${topdir}/build/tbe
local soc_version=$1
local soc_version_lower=${soc_version,,}
local binary_temp_conf_dir=${binary_param_dir}/temp
if [ ! -d ${binary_temp_conf_dir} ]; then
mkdir -p "${binary_temp_conf_dir}"
fi
local opc_info_csv="${binary_temp_conf_dir}/_${soc_version_lower}_tmp.csv"
local gen_file="${workdir}/${SCRIPT_NAME_OF_GEN_OPCINFO}"
local cmd="bash ${gen_file} ${soc_version} ${opc_info_csv}"
${cmd}
echo "[INFO] end to gen opcinfo use ${SCRIPT_NAME_OF_GEN_OPCINFO}"
exit 0
}
set -o pipefail
main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done