summaryrefslogtreecommitdiff
path: root/dev-util/rustup/files/symlink_rustup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/rustup/files/symlink_rustup.sh')
-rw-r--r--dev-util/rustup/files/symlink_rustup.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/dev-util/rustup/files/symlink_rustup.sh b/dev-util/rustup/files/symlink_rustup.sh
index 8ab6608686fc..faa5ba9f81b8 100644
--- a/dev-util/rustup/files/symlink_rustup.sh
+++ b/dev-util/rustup/files/symlink_rustup.sh
@@ -88,11 +88,14 @@ symlink_rustup() {
fi
done
+ # prevent reading rust-toolchain.toml from $(pwd)
+ pushd $(mktemp -d) > /dev/null
good "Setting gentoo ${gentoo_rust// /} as default toolchain"
[[ ${QUIET+set} != set ]] && "${CARGO_HOME}/bin/rustup" -V
"${CARGO_HOME}/bin/rustup" ${QUIET--v} toolchain link gentoo "/usr"
"${CARGO_HOME}/bin/rustup" ${QUIET--v} default gentoo
[[ ${QUIET+set} != set ]] && "${CARGO_HOME}/bin/rustup" show
+ popd > /dev/null
good "Prepend ${CARGO_HOME}/bin to your PATH to use rustup"
good "rustup selfupdate is disabled, it will be updated by portage"