From 85cc4ed839464eb074460ead9a9c0213523e1d56 Mon Sep 17 00:00:00 2001 From: Maksim Petrov <47208721+vmapetr@users.noreply.github.com> Date: Mon, 25 May 2020 12:25:41 +0300 Subject: [PATCH] Cleanup Cargo registry data folders (#914) * Remove Cargo cache for Linux * Remove Cargo cache for Windows * Remove entire registry folder --- images/linux/scripts/installers/rust.sh | 3 +++ images/win/scripts/Installers/Install-Rust.ps1 | 3 +++ 2 files changed, 6 insertions(+) diff --git a/images/linux/scripts/installers/rust.sh b/images/linux/scripts/installers/rust.sh index c3f0ae949..605bce113 100644 --- a/images/linux/scripts/installers/rust.sh +++ b/images/linux/scripts/installers/rust.sh @@ -32,6 +32,9 @@ for cmd in rustup rustc rustdoc cargo rustfmt cargo-clippy bindgen cbindgen; do fi done +# Cleanup Cargo cache +rm -rf "${CARGO_HOME}/registry/*" + # Update /etc/environemnt prependEtcEnvironmentPath "${CARGO_HOME}/bin" diff --git a/images/win/scripts/Installers/Install-Rust.ps1 b/images/win/scripts/Installers/Install-Rust.ps1 index ae18371af..96f9618b3 100644 --- a/images/win/scripts/Installers/Install-Rust.ps1 +++ b/images/win/scripts/Installers/Install-Rust.ps1 @@ -44,5 +44,8 @@ if exist $env:RUSTUP_HOME ( $cmdPath = "C:\Rust\rustsym.bat" $cmdRustSymScript | Out-File -Encoding ascii -FilePath $cmdPath +# Cleanup Cargo crates cache +Remove-Item "${env:CARGO_HOME}\registry\*" -Recurse -Force + # Update Run key to run a script at logon Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "RUSTSYM" -Value $cmdPath