Skip to content

Commit 2dd9fc9

Browse files
authored
Merge pull request Azure#7656 from cormacpayne/cleanup-build-fix
Fix failure with CleanupBuild.ps1 script in Stack folder
2 parents 48315d1 + 5c70c88 commit 2dd9fc9

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tools/CleanupBuild.ps1

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,14 @@ foreach($RMPath in $resourceManagerPaths)
4949
foreach ($RMFolder in $resourceManagerFolders)
5050
{
5151
$psd1 = Get-ChildItem -Path $RMFolder.FullName -Filter "$($RMFolder.Name).psd1"
52+
if ($null -eq $psd1)
53+
{
54+
Write-Host "Could not find .psd1 file in folder $RMFolder"
55+
continue
56+
}
57+
5258
Import-LocalizedData -BindingVariable ModuleMetadata -BaseDirectory $psd1.DirectoryName -FileName $psd1.Name
53-
59+
5460
$acceptedDlls = @()
5561

5662
# NestedModule Assemblies may have a folder path, just getting the dll name alone
@@ -64,7 +70,7 @@ foreach($RMPath in $resourceManagerPaths)
6470
{
6571
$acceptedDlls += $assembly.Split("\")[-1]
6672
}
67-
73+
6874
Write-Verbose "Removing redundant dlls in $($RMFolder.Name)"
6975
$removedDlls = Get-ChildItem -Path $RMFolder.FullName -Filter "*.dll" -Recurse | where { $acceptedDlls -notcontains $_.Name -and !$_.FullName.Contains("Assemblies") }
7076
$removedDlls | % { Write-Verbose "Removing $($_.Name)"; Remove-Item $_.FullName -Force }

0 commit comments

Comments
 (0)