From b55bfa2c52c2d3400ffa67bc6244a633a9975eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 28 Jan 2025 01:16:06 +0100 Subject: [PATCH] debian/vendor-rust: do not remove provided cargo home If cargo home is set we should not remove it during cleanup --- debian/vendor-rust.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/vendor-rust.sh b/debian/vendor-rust.sh index 89c88d16e..f2aec3b1f 100755 --- a/debian/vendor-rust.sh +++ b/debian/vendor-rust.sh @@ -3,7 +3,7 @@ set -eu CARGO_HOME=${DEB_CARGO_HOME:-$(mktemp --tmpdir -d -t "cargo-home-XXXXXX")} export CARGO_HOME -trap 'rm -rf "$CARGO_HOME"' EXIT INT HUP +trap '[ -z "${DEB_CARGO_HOME:-}" ] && rm -rf "$CARGO_HOME"' EXIT INT HUP # We need a filtered vendored directory if [ ! $(which cargo-vendor-filterer) ]; then