mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 19:50:40 +00:00
26 lines
725 B
Bash
26 lines
725 B
Bash
|
#! /bin/bash
|
||
|
|
||
|
image_cache="${SUBPROJECTS_CACHE_DIR:-}"
|
||
|
|
||
|
# On the CI image we install the rust toolcahin under this path
|
||
|
# If it exists set the HOME and PATH variables and print the versions
|
||
|
# of what we have installed
|
||
|
cargo_binary="/usr/local/cargo/bin/cargo";
|
||
|
if [[ -e "$cargo_binary" ]]; then
|
||
|
export RUSTUP_HOME="/usr/local/rustup"
|
||
|
export CARGO_HOME="/usr/local/cargo"
|
||
|
export PATH="/usr/local/cargo/bin:$PATH"
|
||
|
|
||
|
rustup --version
|
||
|
rustc --version
|
||
|
cargo --version
|
||
|
cargo cinstall --version
|
||
|
fi
|
||
|
|
||
|
# Only copy the cache over if the variable is set, which usually only happens on CI.
|
||
|
if [ -n "$image_cache" ]; then
|
||
|
date -R
|
||
|
ci/scripts/handle-subprojects-cache.py --cache-dir "$image_cache" subprojects/
|
||
|
date -R
|
||
|
fi
|