微调脚本

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