From 57b27f276aa49a4fdbf37d55783e90088967d390 Mon Sep 17 00:00:00 2001 From: Easton Pillay Date: Tue, 13 Apr 2021 20:19:50 -0500 Subject: [PATCH] Fixed Join-Path in YamlCreate.ps1. (#10291) --- Tools/YamlCreate.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/YamlCreate.ps1 b/Tools/YamlCreate.ps1 index 41309a9a1..6648f02b1 100644 --- a/Tools/YamlCreate.ps1 +++ b/Tools/YamlCreate.ps1 @@ -80,7 +80,8 @@ if (Test-Path -Path "$PSScriptRoot\..\manifests") { $ManifestsFolder = (Resolve-Path ".\").Path } -$AppFolder = Join-Path $ManifestsFolder $PackageIdentifier.ToLower().Chars(0) $PackageIdentifierFolder $PackageVersion +# Rewritten to ensure compatibility with Windows PowerShell 5.0: https://stackoverflow.com/a/28421970 +$AppFolder = Join-Path $ManifestsFolder -ChildPath $PackageIdentifier.ToLower().Chars(0) | Join-Path -ChildPath $PackageIdentifierFolder | Join-Path -ChildPath $PackageVersion $VersionManifest = $AppFolder + "\$PackageIdentifier" + '.yaml' $InstallerManifest = $AppFolder + "\$PackageIdentifier" + '.installer' + '.yaml'