diff --git a/.github/workflows/update-cache.yml b/.github/workflows/update-cache.yml index 48504e8f..3b9581cf 100644 --- a/.github/workflows/update-cache.yml +++ b/.github/workflows/update-cache.yml @@ -411,7 +411,19 @@ jobs: - name: Mount folders if: ${{ github.repository_owner == 'Armbian' }} run: | - + + sudo mountpoint -q build/cache/rootfs && sudo fusermount -u build/cache/rootfs || true + sudo mountpoint -q build/cache/rootfs.upload && sudo fusermount -u build/cache/rootfs.upload || true + sudo apt-get -y -qq install sshfs + sudo mkdir -p /root/.ssh/ + sudo cp ~/.ssh/* /root/.ssh/ + sudo mkdir -p build/cache/rootfs.upload/${{ needs.Prepare.outputs.rootfscache_version }} || true + sudo mkdir -p build/cache/rootfs || true + + ls -l build/cache/rootfs/ + echo "Clean folder" + sudo find build/cache/rootfs/ -maxdepth 1 -mindepth 1 -exec sudo rm -fr -- {} + + if [[ $(curl -s http://ifconfig.me) == "93.103.15.56" || $(curl -s http://ifconfig.me) == "46.19.33.90" ]]; then echo "Mounting NFS share" sudo mount nas:/tank/armbian/users.armbian.com/upload/rootfs build/cache/rootfs.upload