diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2303a7f..8f8f6c1 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -68,6 +68,9 @@ jobs: restore-keys: | ${{ runner.os }}-cargo-${{ steps.deps_hash.outputs.hash }}- ${{ runner.os }}-cargo- + env: + # Force use of GNU tar instead of BusyBox tar + INPUT_TAR_PATH: /usr/bin/tar - name: Setup cross-compilation tools if: matrix.setup_cmd != '' diff --git a/docker/linux-build.Dockerfile b/docker/linux-build.Dockerfile index 40a1c5d..830b626 100644 --- a/docker/linux-build.Dockerfile +++ b/docker/linux-build.Dockerfile @@ -5,4 +5,6 @@ RUN apt-get update && \ npm \ tar \ gzip \ - && rm -rf /var/lib/apt/lists/* \ No newline at end of file + && rm -rf /var/lib/apt/lists/* \ + && rm -f /bin/tar \ + && ln -s /usr/bin/tar /bin/tar \ No newline at end of file