diff --git a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/build-container.sh b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/build-container.sh index 8bcd880..e225db2 100755 --- a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/build-container.sh +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/build-container.sh @@ -3,9 +3,19 @@ if [ `which debootstrap` = "" ];then echo "Need to install debootstrap!" exit fi +if [ "$1" = "amd64" ] || [ "$1" = "x64" ];then +ARCH="amd64" +ARCH_ANOTHERWAY="x64" +elif [ "$1" = "arm64" ] || [ "$1" = "arm" ];then +ARCH="arm64" +ARCH_ANOTHERWAY="arm64" +else +echo "Invalid architecture! Exit" +exit 1 +fi cd "`dirname $0`" -sudo debootstrap bookworm ./bookworm-env https://mirrors.ustc.edu.cn/debian/ +sudo debootstrap --arch=`${ARCH}` bookworm ./bookworm-env https://mirrors.ustc.edu.cn/debian/ sudo chown -R `whoami` ./bookworm-env rm -rf bookworm-env/var/cache/apt/archives/*.deb tar -I 'xz -T0' -cvf bookworm-env.tar.xz bookworm-env/*