diff --git a/.github/workflows/configure-building-enviroment-base-system.sh b/.github/workflows/configure-building-enviroment-base-system.sh index 1b0f5c8..f5a4c08 100755 --- a/.github/workflows/configure-building-enviroment-base-system.sh +++ b/.github/workflows/configure-building-enviroment-base-system.sh @@ -28,6 +28,9 @@ else fi fi sudo debootstrap --include=git,cmake,gcc,make,debian-ports-archive-keyring,debian-archive-keyring,g++,dpkg-dev,qtbase5-dev,qtbase5-private-dev --arch=$1 $2 $bottlePath $5 +if [[ $? != 0 ]]; then + sudo debootstrap --foreign --include=git,cmake,gcc,make,debian-ports-archive-keyring,debian-archive-keyring,g++,dpkg-dev,qtbase5-dev,qtbase5-private-dev --arch=$1 $2 $bottlePath $5 +fi if [[ $? != 0 ]] && [[ $1 == loong64 ]]; then sudo apt install squashfs-tools git -y wget https://github.com/GXDE-OS/GXDE/releases/download/resources/debian-base-loong64.squashfs