depends: Ensure that SOURCES_PATH exists before vendoring crates

During Gitian builds, SOURCES_PATH is set to a path within the Gitian
cache. Normally this path is created as part of creating a particular
dependency's source directory, but in some situations we may vendor Rust
crates before this folder exists.
This commit is contained in:
Jack Grigg 2020-09-16 21:40:50 +01:00
parent c36ad21e74
commit 2449349882
1 changed files with 1 additions and 0 deletions

View File

@ -161,6 +161,7 @@ install: check-packages $(host_prefix)/share/config.site
crates_download_dir=$(base_download_dir)/crates
download-crates: native_rust
$(AT)echo Vendoring crates...
$(AT)mkdir -p $(SOURCES_PATH)
$(AT)rm -rf $(crates_download_dir)
$(AT)mkdir -p $(crates_download_dir)
$(AT)tar xf $(native_rust_cached) -C $(crates_download_dir)