主次版本号直接保存在build.sh文件中,每次发布版本要记得修改版本号

This commit is contained in:
gb 2022-05-17 18:06:33 +08:00
parent 6b43da8081
commit d2467287a2
1 changed files with 21 additions and 16 deletions

View File

@ -1,25 +1,30 @@
if [ "${2}" == "" ]; then # Main and minor version definition
echo "usage: build.sh <main ver> [minver 0] [hw | lsc]" mainverstr="s/ver_1/4/g"
exit minverstr="s/ver_2/0/g"
fi oem="${1}"
#if [ "${1}" -gt 0 ] 2>/dev/null ; then
# echo "${1}"
#else
# echo "usage: build.sh <main ver> [minver 0] [hw | lsc]"
# exit
#fi
#mainverstr="s/ver_1/""${1}""/g"
#minverstr="s/ver_2/"
#oem="${2}"
#if [ "$oem" == "minver" ]; then
# minverstr=${minverstr}"${3}"
# oem="${4}"
#else
# minverstr=${minverstr}"0"
#fi
#minverstr=${minverstr}"/g"
sysarch=$(arch) sysarch=$(arch)
sys=$(cat /etc/issue) sys=$(cat /etc/issue)
sys=${sys%% *} sys=${sys%% *}
mainverstr="s/ver_1/""${1}""/g"
minverstr="s/ver_2/"
oem="${2}"
if [ "$oem" == "minver" ]; then
minverstr=${minverstr}"${3}"
oem="${4}"
else
minverstr=${minverstr}"0"
fi
minverstr=${minverstr}"/g"
echo ${mainverstr}
echo ${minverstr}
sed -ibkp ${mainverstr} hgdriver/wrapper/CMakeLists.txt sed -ibkp ${mainverstr} hgdriver/wrapper/CMakeLists.txt
sed -i ${minverstr} hgdriver/wrapper/CMakeLists.txt sed -i ${minverstr} hgdriver/wrapper/CMakeLists.txt