From 06f83944235584fa1679929f060d6f77829ed51b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 16 Jul 2023 12:39:07 +0200 Subject: [PATCH] Prevent creation of desktop icon for firefox --- scripts/Windows/OS/Install.ps1 | 4 +++- scripts/Windows/OS/Manage.ps1 | 3 ++- scripts/Windows/Software/Firefox/Install.ps1 | 8 ++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 scripts/Windows/Software/Firefox/Install.ps1 diff --git a/scripts/Windows/OS/Install.ps1 b/scripts/Windows/OS/Install.ps1 index ba43e61e..c2d1e098 100644 --- a/scripts/Windows/OS/Install.ps1 +++ b/scripts/Windows/OS/Install.ps1 @@ -3,6 +3,7 @@ . "$PSScriptRoot/Upgrade.ps1"; . "$PSScriptRoot/User.ps1"; . "$PSScriptRoot/../Scripts/Context.ps1"; +. "$PSScriptRoot/../Software/Firefox/Install.ps1"; function Invoke-WindowsInstallation([Context] $context) { @@ -16,7 +17,8 @@ function Invoke-WindowsInstallation([Context] $context) Install-Module -AcceptLicense -Force "NuGet"; Import-Module NuGet; - choco install -y firefox selenium-gecko-driver; + Install-Firefox $context; + choco install -y selenium-gecko-driver; Install-Package -Force Selenium.WebDriver -SkipDependencies; $context.Set("SoftwarePrerequisitesInstalled", 1, "DWord"); diff --git a/scripts/Windows/OS/Manage.ps1 b/scripts/Windows/OS/Manage.ps1 index e53ec0f2..bfca4662 100644 --- a/scripts/Windows/OS/Manage.ps1 +++ b/scripts/Windows/OS/Manage.ps1 @@ -1,6 +1,7 @@ #!/bin/pwsh . "$PSScriptRoot/../Scripts/Context.ps1"; . "$PSScriptRoot/../Scripts/PersonalFiles.ps1"; +ยท "$PSScriptRoot/../Software/Firefox/Install.ps1"; . "$PSScriptRoot/../Software/Nextcloud/Manage.ps1"; . "$PSScriptRoot/../Collections/Personal.ps1"; @@ -31,7 +32,7 @@ function Restore-WindowsInstallation([Context] $context) { } } - choco install -y firefox; + Install-Firefox $context; Restore-Nextcloud $context; Write-Information "Determining Backup Archive Path"; diff --git a/scripts/Windows/Software/Firefox/Install.ps1 b/scripts/Windows/Software/Firefox/Install.ps1 new file mode 100644 index 00000000..56c845ff --- /dev/null +++ b/scripts/Windows/Software/Firefox/Install.ps1 @@ -0,0 +1,8 @@ +#!/bin/bash +. "$PSScriptRoot/../../Scripts/Context.ps1"; + +function Install-Firefox { + param([Context] $context) + Write-Host "Installing Firefox"; + choco install -y firefox --params "/NoDesktopShortcut"; +}