commit d358770be147ec76b406b0cce36d207fbfa54df5
parent 1b908f9c4abfb2f80d0ce6ee6d4e78a2e690fe64
Author: Antoine A <>
Date: Tue, 25 Nov 2025 12:21:04 +0100
packaging: add cargo build cache
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg
@@ -137,6 +137,7 @@ def build(cfg):
cachedir.mkdir(exist_ok=True)
(cachedir / "cargo-git").mkdir(exist_ok=True)
(cachedir / "cargo-registry").mkdir(exist_ok=True)
+ (cachedir / "cargo-build").mkdir(exist_ok=True)
(cachedir / distro / "apt-archives").mkdir(parents=True, exist_ok=True)
(cachedir / distro / "apt-lists").mkdir(parents=True, exist_ok=True)
@@ -189,6 +190,10 @@ def build(cfg):
"--mount",
f"type=bind,source={cachedir}/cargo-git,target=/root/.cargo/git",
"--mount",
+ f"type=bind,source={cachedir}/cargo-build,target=/root/.cargo-build",
+ "--env",
+ "CARGO_BUILD_BUILD_DIR=/root/.cargo-build",
+ "--mount",
f"type=bind,source={cachedir}/{distro}/apt-archives,target=/var/cache/apt/archives,relabel=shared",
"--mount",
f"type=bind,source={cachedir}/{distro}/apt-lists,target=/var/lib/apt/lists,relabel=shared",