diff --git a/build.sh b/build.sh index 4e980a1..ed1dfbf 100755 --- a/build.sh +++ b/build.sh @@ -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