微调脚本

This commit is contained in:
mo1027728827@qq.com 2022-05-24 11:21:42 +08:00
parent df2f52705b
commit 411301aeb5
1 changed files with 15 additions and 14 deletions

View File

@ -1,12 +1,16 @@
# Main and minor version definition
mainverstr="s/ver_1/4/g"
oem=$1 #厂商
cpu=$(arch) #cpu架构
sys=$(cat /etc/issue)
sys=${sys%% *} #操作系统
mainverstr="s/ver_1/4/g" #版本控制
minver="01"
minverstr="s/ver_2/"
oem="${1}"
cpu=`arch`
if cat /etc/*release | grep ^NAME | grep uos ; then
if [ "$sys" == "UnionTech" ];then
# uos ...
if [ "$cpu" == "x86_64" ]; then
minver="20"${minver}
elif [ "$cpu" == "aarch64" ]; then
@ -16,8 +20,9 @@ if cat /etc/*release | grep ^NAME | grep uos ; then
else
minver="29"${minver}
fi
elif cat /etc/*release | grep ^NAME | grep Kylin ; then
elif [ "$sys" == "Kylin" ];then
# kylin ...
if [ "$cpu" == "x86_64" ]; then
minver="30"${minver}
elif [ "$cpu" == "aarch64" ]; then
@ -42,12 +47,6 @@ fi
minverstr=${minverstr}${minver}"/g"
echo "minor version replacing pattern: "${minverstr}
sysarch=$(arch)
sys=$(cat /etc/issue)
sys=${sys%% *}
sed -ibkp ${mainverstr} hgdriver/wrapper/CMakeLists.txt
sed -i ${minverstr} hgdriver/wrapper/CMakeLists.txt
@ -69,11 +68,12 @@ elif [ "$oem" == "lsc" ]; then
sed -i "s/1%m%d1/1%m%d7/g" hgdriver/wrapper/CMakeLists.txt
fi
echo "------------------------------change cmake path:$1--------------------"
if [ "$sys" == "UnionTech" ];then
sed -i "s/kylin/uos/g" hgdriver/wrapper/CMakeLists.txt
elif [ "$sys" == "kylin" ];then
elif [ "$sys" == "Kylin" ];then
sed -i "s/uos/kylin/g" hgdriver/wrapper/CMakeLists.txt
else
echo "unknown os"
fi
cd ../
@ -82,7 +82,9 @@ if [ -f ./build/CMakeCache.txt ]; then
else
mkdir build
fi
cd build
cmake ../code_device
make
@ -92,7 +94,6 @@ if [ $? -ne 0 ];then
else
echo "--------------------------------------make succeed------------------------------------"
fi
#make
if [ -f ../code_device/hgsane/CMakeLists.txtbkp ]; then