diff options
author | Michal Klocek <michal.klocek@qt.io> | 2023-11-07 14:19:19 +0100 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2023-11-07 17:01:12 +0000 |
commit | bb82c65ac08cf268ce386ae9462cfabd364fcf96 (patch) | |
tree | ee08639d89d26b7b5dc05ee7e251865472d7825e | |
parent | 23116e7331355b40e5c02d90599166acd34952aa (diff) |
Set longpathsenabled reg key on windows
Besides proper manifest registry has to have a proper long path key.
The coin vms have this registry key not set. Fix it.
See: https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation
Task-number: COIN-1077
Change-Id: Ia2eb8531c1881cfc67de537a1cb25be56274c031
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
7 files changed, 14 insertions, 0 deletions
diff --git a/coin/provisioning/common/windows/longpath.ps1 b/coin/provisioning/common/windows/longpath.ps1 new file mode 100644 index 00000000..31666ef4 --- /dev/null +++ b/coin/provisioning/common/windows/longpath.ps1 @@ -0,0 +1,2 @@ +New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force + diff --git a/coin/provisioning/qtci-windows-10-x86/06-longpath.ps1 b/coin/provisioning/qtci-windows-10-x86/06-longpath.ps1 new file mode 100644 index 00000000..09b5e90c --- /dev/null +++ b/coin/provisioning/qtci-windows-10-x86/06-longpath.ps1 @@ -0,0 +1,2 @@ +"$PSScriptRoot\..\common\windows\longpath.ps1" + diff --git a/coin/provisioning/qtci-windows-10-x86_64/06-longpath.ps1 b/coin/provisioning/qtci-windows-10-x86_64/06-longpath.ps1 new file mode 100644 index 00000000..09b5e90c --- /dev/null +++ b/coin/provisioning/qtci-windows-10-x86_64/06-longpath.ps1 @@ -0,0 +1,2 @@ +"$PSScriptRoot\..\common\windows\longpath.ps1" + diff --git a/coin/provisioning/qtci-windows-10_21H2-x86_64/06-longpath.ps1 b/coin/provisioning/qtci-windows-10_21H2-x86_64/06-longpath.ps1 new file mode 100644 index 00000000..09b5e90c --- /dev/null +++ b/coin/provisioning/qtci-windows-10_21H2-x86_64/06-longpath.ps1 @@ -0,0 +1,2 @@ +"$PSScriptRoot\..\common\windows\longpath.ps1" + diff --git a/coin/provisioning/qtci-windows-10_22H2-x86_64/06-longpath.ps1 b/coin/provisioning/qtci-windows-10_22H2-x86_64/06-longpath.ps1 new file mode 100644 index 00000000..09b5e90c --- /dev/null +++ b/coin/provisioning/qtci-windows-10_22H2-x86_64/06-longpath.ps1 @@ -0,0 +1,2 @@ +"$PSScriptRoot\..\common\windows\longpath.ps1" + diff --git a/coin/provisioning/qtci-windows-11_21H2-x86_64/06-longpath.ps1 b/coin/provisioning/qtci-windows-11_21H2-x86_64/06-longpath.ps1 new file mode 100644 index 00000000..09b5e90c --- /dev/null +++ b/coin/provisioning/qtci-windows-11_21H2-x86_64/06-longpath.ps1 @@ -0,0 +1,2 @@ +"$PSScriptRoot\..\common\windows\longpath.ps1" + diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps1 new file mode 100644 index 00000000..09b5e90c --- /dev/null +++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps1 @@ -0,0 +1,2 @@ +"$PSScriptRoot\..\common\windows\longpath.ps1" + |