replace chrome with firefox
This commit is contained in:
parent
263de3d7a8
commit
7ce73f9e07
|
|
@ -16,20 +16,27 @@ choco sources add --name nexus --source https://$nexusDomain/repository/chocolat
|
||||||
Write-Host 'Current Chocolatey sources:'
|
Write-Host 'Current Chocolatey sources:'
|
||||||
choco sources list
|
choco sources list
|
||||||
|
|
||||||
Write-Host 'Installing Google Chrome from the nexus server...'
|
$browser = 'firefox'
|
||||||
# NB --ignore-checksums is needed because chrome does not release a versioned
|
|
||||||
# installer... as such, sometimes this package installation breaks if we
|
|
||||||
# do not ignore the checksums and there's a new chrome version available.
|
|
||||||
# see https://www.chromium.org/administrators/configuring-other-preferences
|
|
||||||
choco install -y --ignore-checksums googlechrome
|
|
||||||
$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.
|
if ($browser -eq 'firefox') {
|
||||||
choco install -y SetDefaultBrowser
|
Write-Host 'Installing Firefox from the nexus server...'
|
||||||
SetDefaultBrowser HKLM "Google Chrome"
|
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
|
||||||
|
# do not ignore the checksums and there's a new chrome version available.
|
||||||
|
# see https://www.chromium.org/administrators/configuring-other-preferences
|
||||||
|
choco install -y --ignore-checksums googlechrome
|
||||||
|
$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"
|
||||||
|
choco install -y SetDefaultBrowser
|
||||||
|
SetDefaultBrowser HKLM "Google Chrome"
|
||||||
|
}
|
||||||
|
|
||||||
# see https://github.com/chocolatey/choco/wiki/CreatePackages
|
# see https://github.com/chocolatey/choco/wiki/CreatePackages
|
||||||
# see https://docs.nuget.org/docs/reference/nuspec-reference
|
# see https://docs.nuget.org/docs/reference/nuspec-reference
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue