diff --git a/.repo/build b/.repo/build index 5c9acf6..41cf158 100755 --- a/.repo/build +++ b/.repo/build @@ -36,12 +36,15 @@ for package in "${PACKAGES[@]}"; do # # rust - crates if grep -q "depends = rust\|cargo" <<<"$makepkg_output"; then - EXTRA_ARGS+=(--bind-rw /var/cache/cargo:/build/.cargo) + EXTRA_ARGS+=( + --bind-rw /var/cache/cargo/git:/build/.cargo/git + --bind-rw /var/cache/cargo/registry:/build/.cargo/registry + ) fi # go - modules if grep -q "depends = go" <<<"$makepkg_output"; then - EXTRA_ARGS+=(--bind-rw /var/cache/golang:/build/go) + EXTRA_ARGS+=(--bind-rw /var/cache/golang/pkg:/build/go/pkg) fi # dart - packages