From 2ebbcc51868fe9e16f81c22e9d78481cdb5a208d Mon Sep 17 00:00:00 2001 From: Sarah Oslund Date: Wed, 1 Sep 2021 12:46:29 -0700 Subject: [PATCH 1/6] Add x64 emulation support to pkg installers --- src/redist/targets/GeneratePKG.targets | 7 +- .../osx/clisdk/Distribution-Template-x64 | 90 +++++++++++++++++++ 2 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 diff --git a/src/redist/targets/GeneratePKG.targets b/src/redist/targets/GeneratePKG.targets index 700ee7ab7..39a79152d 100644 --- a/src/redist/targets/GeneratePKG.targets +++ b/src/redist/targets/GeneratePKG.targets @@ -14,6 +14,7 @@ com.microsoft.dotnet.dev.$(Version).osx.$(Architecture) /usr/local/share/dotnet + /usr/local/share/dotnet/x64 $(MSBuildThisFileDirectory)packaging/osx/clisdk $(SdkPkgSourcesRootDirectory)/scripts @@ -22,7 +23,8 @@ $(SdkPkgDestinationScriptsDirectory)/postinstall $(PkgIntermediateDirectory)/resources - $(SdkPkgSourcesRootDirectory)/Distribution-Template + $(SdkPkgSourcesRootDirectory)/Distribution-Template + $(SdkPkgSourcesRootDirectory)/Distribution-Template-x64 $(PkgIntermediateDirectory)/CLI-SDK-Formatted-Distribution-Template.xml $(PkgIntermediateDirectory)/$(SdkComponentId).pkg @@ -96,6 +98,9 @@ 10.13 11.0 + + $(x64EmulationPkgInstallDirectory) + $(Version) diff --git a/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 b/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 new file mode 100644 index 000000000..9b8c79e48 --- /dev/null +++ b/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 @@ -0,0 +1,90 @@ + + + {CLISdkBrandName} ({arch}) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {NetCoreAppTargetingPackComponentId}.pkg + {NetStandardTargetingPackComponentId}.pkg + {NetCoreAppHostPackComponentId}.pkg + {SharedFxComponentId}.pkg + {HostFxrComponentId}.pkg + {SharedHostComponentId}.pkg + {CLISdkComponentId}.pkg + + From e8ec98a819b694794b60ee87a71f340a732d5e05 Mon Sep 17 00:00:00 2001 From: sfoslund Date: Fri, 17 Sep 2021 13:53:42 -0700 Subject: [PATCH 2/6] Update x64 machine detection script --- .../packaging/osx/clisdk/Distribution-Template-x64 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 b/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 index 9b8c79e48..3e3b3ebda 100644 --- a/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 +++ b/src/redist/targets/packaging/osx/clisdk/Distribution-Template-x64 @@ -78,10 +78,14 @@