From 2640d66ace95e90470349766dafc06890e8829e0 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Sat, 10 Mar 2018 09:51:23 -0800 Subject: [PATCH] Clean the intermediate artifact 'psoptions.json' from build (#6356) --- tools/packaging/packaging.psm1 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/packaging/packaging.psm1 b/tools/packaging/packaging.psm1 index ca566693ac..915aa27eb0 100644 --- a/tools/packaging/packaging.psm1 +++ b/tools/packaging/packaging.psm1 @@ -488,7 +488,13 @@ function Expand-PSSignedBuild Restore-PSModuleToBuild -PublishPath $buildPath - $options = Get-Content -Path (Join-Path $buildPath -ChildPath 'psoptions.json') | ConvertFrom-Json + $psOptionsPath = Join-Path $buildPath -ChildPath 'psoptions.json' + $options = Get-Content -Path $psOptionsPath | ConvertFrom-Json + + # Remove PSOptions. + # The file is only used to set the PSOptions. + Remove-Item -Path $psOptionsPath + $options.PSModuleRestore = $true if(Test-Path -Path $windowsExecutablePath)