From 6414d1592ddff0ee572f6870c41a118092328faf Mon Sep 17 00:00:00 2001 From: Andrew Sumner Date: Thu, 25 Jul 2019 20:54:29 +1200 Subject: [PATCH] Fix for issue #56: work around timing issue between unzip and rename of folder --- DockerMsftProvider.psm1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DockerMsftProvider.psm1 b/DockerMsftProvider.psm1 index 843af30..f7ddb91 100644 --- a/DockerMsftProvider.psm1 +++ b/DockerMsftProvider.psm1 @@ -301,7 +301,11 @@ function Install-Package # Rename the docker folder to become Docker $dummyName = 'dummyName' - $null = Rename-Item -Path $script:pathDockerRoot -NewName $env:ProgramFiles\$dummyName + while (!(Test-Path $env:ProgramFiles\$dummyName)) + { + Start-Sleep 1 + $null = Rename-Item -Path $script:pathDockerRoot -NewName $env:ProgramFiles\$dummyName -ErrorAction Continue -Verbose + } $null = Rename-Item -Path $env:ProgramFiles\$dummyName -NewName $script:pathDockerRoot if(Test-Path $script:pathDockerD)