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