diff --git a/.forgejo/workflows/build-packages.yml b/.forgejo/workflows/build-packages.yml index f66c2e7..dd2a201 100644 --- a/.forgejo/workflows/build-packages.yml +++ b/.forgejo/workflows/build-packages.yml @@ -198,6 +198,10 @@ jobs: # Source Rust environment and ensure default toolchain is set . ~/.cargo/env rustup default stable + # Set environment variables for the entire build process + export PATH="$HOME/.cargo/bin:$PATH" + export CARGO_HOME="$HOME/.cargo" + export RUSTUP_HOME="$HOME/.rustup" dpkg-buildpackage -us -uc -b - name: List built packages diff --git a/debian/rules b/debian/rules index 9d95009..9383158 100755 --- a/debian/rules +++ b/debian/rules @@ -17,9 +17,7 @@ override_dh_auto_patch: dh_auto_patch override_dh_auto_build: - # Build bootc with cargo - ensure rustup environment is loaded - export PATH=$(HOME)/.cargo/bin:$$PATH - rustup default stable + # Build bootc with cargo cargo build --release dh_auto_build