replace chrome with firefox

This commit is contained in:
Rui Lopes 2024-12-09 08:39:38 +00:00
parent 263de3d7a8
commit 7ce73f9e07
No known key found for this signature in database
1 changed files with 20 additions and 13 deletions

View File

@ -16,6 +16,14 @@ choco sources add --name nexus --source https://$nexusDomain/repository/chocolat
Write-Host 'Current Chocolatey sources:'
choco sources list
$browser = 'firefox'
if ($browser -eq 'firefox') {
Write-Host 'Installing Firefox from the nexus server...'
choco install -y firefox --params 'l=en-US'
choco install -y SetDefaultBrowser
SetDefaultBrowser @((SetDefaultBrowser | Where-Object {$_ -like 'HKLM Firefox-*'}) -split ' ')
} else {
Write-Host 'Installing Google Chrome from the nexus server...'
# NB --ignore-checksums is needed because chrome does not release a versioned
# installer... as such, sometimes this package installation breaks if we
@ -26,10 +34,9 @@ $chromeLocation = 'C:\Program Files\Google\Chrome\Application'
cp -Force GoogleChrome-external_extensions.json (Resolve-Path "$chromeLocation\*\default_apps\external_extensions.json")
cp -Force GoogleChrome-master_preferences.json "$chromeLocation\master_preferences"
cp -Force GoogleChrome-master_bookmarks.html "$chromeLocation\master_bookmarks.html"
# set the default browser.
choco install -y SetDefaultBrowser
SetDefaultBrowser HKLM "Google Chrome"
}
# see https://github.com/chocolatey/choco/wiki/CreatePackages
# see https://docs.nuget.org/docs/reference/nuspec-reference