diff --git a/scripts/bootstrap/bootstrap-haskell.ps1 b/scripts/bootstrap/bootstrap-haskell.ps1 index 3f81a077..8907b7c0 100644 --- a/scripts/bootstrap/bootstrap-haskell.ps1 +++ b/scripts/bootstrap/bootstrap-haskell.ps1 @@ -476,7 +476,9 @@ if (!(Test-Path -Path ('{0}' -f $MsysDir))) { Print-Msg -msg 'Extracting Msys2 archive...' $null = & "$archivePath" '-y' ('-o{0}' -f $GhcupDir) # Extract - Remove-Item -Path "$archivePath" + # We ignore errors because we don't want the installation script to fail just because a temporary file can't be removed. + # Relevant issue: https://github.com/haskell/ghcup-hs/issues/952 + Remove-Item -Path "$archivePath" -ErrorAction Continue Print-Msg -msg 'Processing MSYS2 bash for first time use...' Exec "$Bash" '-lc' 'exit'