-
Notifications
You must be signed in to change notification settings - Fork 373
/
chocolateyInstall.ps1
24 lines (21 loc) · 1.15 KB
/
chocolateyInstall.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1
$version = '98.0.4758.80-beta'
if ($version -eq (Get-ChromeBetaVersion)) {
Write-Host "Google Chrome Beta $version is already installed."
return
}
$packageArgs = @{
packageName = 'googlechrome'
fileType = 'MSI'
url = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise.msi'
url64bit = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise64.msi'
checksum = 'c5017fb1e8434f541501eeb0c454bc37cf3d9cdf85dcd260e251b46110df919a'
checksum64 = '38fc3acaec31af9955f0223b77d5e460247490c9ef893699c4df17ffe3701782'
checksumType = 'sha256'
checksumType64 = 'sha256'
silentArgs = "/quiet /norestart /l*v `"$($env:TEMP)\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`""
validExitCodes = @(0)
}
if (Get-Chrome32bitInstalled) { 'url64bit', 'checksum64', 'checksumType64' | ForEach-Object { $packageArgs.Remove($_) } }
Install-ChocolateyPackage @packageArgs