diff --git a/rustup.install.nuspec b/rustup.install.nuspec index 9c9787e..25dd1b2 100644 --- a/rustup.install.nuspec +++ b/rustup.install.nuspec @@ -2,7 +2,7 @@ rustup.install - 1.22.1 + 1.23.1 https://github.com/camilohe/rustup.install camilohe diff --git a/tools/chocolateyinstall.ps1 b/tools/chocolateyinstall.ps1 index df0e45c..ec5f022 100644 --- a/tools/chocolateyinstall.ps1 +++ b/tools/chocolateyinstall.ps1 @@ -1,8 +1,15 @@ $ErrorActionPreference = 'Stop'; +$version = '1.23.1' + +$triple_x86 = 'i686-pc-windows-msvc' +$triple_x64 = 'x86_64-pc-windows-msvc' $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" -$url = 'https://win.rustup.rs/i686' -$url64 = 'https://win.rustup.rs/x86_64' +# e.g. https://static.rust-lang.org/rustup/archive/1.23.1/i686-pc-windows-msvc/rustup-init.exe +$url = "https://static.rust-lang.org/rustup/archive/$version/$triple_x86/rustup-init.exe" +# e.g. https://static.rust-lang.org/rustup/archive/1.23.1/x86_64-pc-windows-msvc/rustup-init.exe +$url64 = "https://static.rust-lang.org/rustup/archive/$version/$triple_x64/rustup-init.exe" + $packageArgs = @{ packageName = $env:ChocolateyPackageName @@ -11,11 +18,11 @@ $packageArgs = @{ url = $url url64bit = $url64 - softwareName = 'rustup*' + softwareName = 'rustup-init.exe' - checksum = 'A607258DE36F4369552426A5025329B8859C4FB3CC4A29C14C865ABF3BBDBAC0' - checksumType = 'sha256' - checksum64 = '7D84713F40E835B2D4B6FF6A3044338598B5D2D4E3B0716277450776AE3D7089' + checksum = 'C1288BC054BCDB1106686D63DB9527481AC823FA0EF2538B7012CFE7D0F3D307' + checksumType = 'sha256' + checksum64 = 'A586CF9DE3E4AA791FD5796B6A5F99CA05591CCEF8BB94E53AF5B69F0261FB03' checksumType64 = 'sha256' silentArgs = '-v -y' # it seems we need '-v -y' starting with 1.9.0 to get rustup copied to the .cargo\bin folder.