diff --git a/.github/workflows/build-beta-images.yml b/.github/workflows/build-beta-images.yml index cec0bac317..5827477697 100644 --- a/.github/workflows/build-beta-images.yml +++ b/.github/workflows/build-beta-images.yml @@ -23,6 +23,18 @@ jobs: - name: Fix permissions run: | + # make sure no temporally dirs are mounted from previous runs + while : + do + sudo pkill compile.sh || true + sudo pkill arm-binfmt-P || true + sudo pkill aarch64-binfmt-P || true + [[ "$(df | grep "/.tmp" | wc -l)" -eq 0 ]] && rm -rf build/.tmp && break + echo "Mounted temp directories. Trying to unmount." + df | grep ".tmp" | awk '{print $6}' | xargs sudo umount 2>/dev/null || true + sleep 10 + done + sudo chown -R $USER:$USER . - name: Checkout Armbian build script @@ -63,18 +75,6 @@ jobs: cd build - # make sure no temporally dirs are mounted from previous runs - while : - do - sudo pkill compile.sh || true - sudo pkill arm-binfmt-P || true - sudo pkill aarch64-binfmt-P || true - [[ "$(df | grep "/.tmp" | wc -l)" -eq 0 ]] && rm -rf .tmp && break - echo "Mounted temp directories. Trying to unmount." - df | grep ".tmp" | awk '{print $6}' | xargs sudo umount 2>/dev/null || true - sleep 10 - done - # use prepared configs sudo cp ../scripts/configs/* userpatches/ @@ -124,6 +124,18 @@ jobs: - name: Fix permissions run: | + # make sure no temporally dirs are mounted from previous runs + while : + do + sudo pkill compile.sh || true + sudo pkill arm-binfmt-P || true + sudo pkill aarch64-binfmt-P || true + [[ "$(df | grep "/.tmp" | wc -l)" -eq 0 ]] && rm -rf build/.tmp && break + echo "Mounted temp directories. Trying to unmount." + df | grep ".tmp" | awk '{print $6}' | xargs sudo umount 2>/dev/null || true + sleep 10 + done + sudo chown -R $USER:$USER . - name: Checkout Armbian build script @@ -164,18 +176,6 @@ jobs: cd build - # make sure no temporally dirs are mounted from previous runs - while : - do - sudo pkill compile.sh || true - sudo pkill arm-binfmt-P || true - sudo pkill aarch64-binfmt-P || true - [[ "$(df | grep "/.tmp" | wc -l)" -eq 0 ]] && rm -rf .tmp && break - echo "Mounted temp directories. Trying to unmount." - df | grep ".tmp" | awk '{print $6}' | xargs sudo umount 2>/dev/null || true - sleep 10 - done - # use prepared configs sudo cp ../scripts/configs/* userpatches/ @@ -225,6 +225,18 @@ jobs: - name: Fix permissions run: | + # make sure no temporally dirs are mounted from previous runs + while : + do + sudo pkill compile.sh || true + sudo pkill arm-binfmt-P || true + sudo pkill aarch64-binfmt-P || true + [[ "$(df | grep "/.tmp" | wc -l)" -eq 0 ]] && rm -rf build/.tmp && break + echo "Mounted temp directories. Trying to unmount." + df | grep ".tmp" | awk '{print $6}' | xargs sudo umount 2>/dev/null || true + sleep 10 + done + sudo chown -R $USER:$USER . - name: Checkout Armbian build script @@ -265,18 +277,6 @@ jobs: cd build - # make sure no temporally dirs are mounted from previous runs - while : - do - sudo pkill compile.sh || true - sudo pkill arm-binfmt-P || true - sudo pkill aarch64-binfmt-P || true - [[ "$(df | grep "/.tmp" | wc -l)" -eq 0 ]] && rm -rf .tmp && break - echo "Mounted temp directories. Trying to unmount." - df | grep ".tmp" | awk '{print $6}' | xargs sudo umount 2>/dev/null || true - sleep 10 - done - # use prepared configs sudo cp ../scripts/configs/* userpatches/