新增龙芯5000打包方式

This commit is contained in:
luoliangyi 2022-10-14 16:30:34 +08:00
parent 66858c77dc
commit 3cbce93b7d
1 changed files with 12 additions and 1 deletions

View File

@ -61,6 +61,9 @@ elif [ "$cpu" == "aarch64" ]; then
elif [ "$cpu" == "mips64" ]; then
dpkgarch="mips64el"
libpath="mips64el-linux-gnu"
elif [ "$cpu" == "loongarch64" ]; then
dpkgarch="loongarch64"
libpath="loongarch64-linux-gnu"
else
echo "没有已知架构"
exit 1
@ -128,6 +131,8 @@ elif [ "$cpu" == "aarch64" ]; then
ver3=$[$ver3 + 2]
elif [ "$cpu" == "mips64" ]; then
ver3=$[$ver3 + 3]
elif [ "$cpu" == "loongarch64" ]; then
ver3=$[$ver3 + 4]
fi
ver3=$[$ver3 * 100]
@ -285,13 +290,19 @@ else
if [ "$cpu" == "x86_64" ]; then
sed -i "s/arm64/amd64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/mips64el/amd64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/loongarch64/amd64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
elif [ "$cpu" == "aarch64" ]; then
sed -i "s/amd64/arm64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/mips64el/arm64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/loongarch64/arm64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
elif [ "$cpu" == "mips64" ]; then
sed -i "s/amd64/mips64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/arm64/mips64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/loongarch64/mips64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
elif [ "$cpu" == "loongarch64" ]; then
sed -i "s/amd64/loongarch64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/arm64/loongarch64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
sed -i "s/mips64/loongarch64/g" dpkg/$syspath/$oem/opt/apps/$dpkgpath/info
fi
cp release/$syspath/$cpu/* dpkg/$syspath/$oem/opt/apps/$dpkgpath/files/lib