From 25ecf8c83c346b13c8e78786c0e01e16ddbbd35e 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 06dedfd2d1..f1d5ee8612 100644 --- a/tools/packaging/packaging.psm1 +++ b/tools/packaging/packaging.psm1 @@ -492,7 +492,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)