diff --git a/src/SourceBuild/tarball/content/Directory.Build.props b/src/SourceBuild/tarball/content/Directory.Build.props
index 61cc6ff6746a..52722c8c1da6 100644
--- a/src/SourceBuild/tarball/content/Directory.Build.props
+++ b/src/SourceBuild/tarball/content/Directory.Build.props
@@ -170,21 +170,6 @@
ROOTFS_DIR=$(BaseIntermediatePath)crossrootfs/armel
-
- $([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier)
-
- Windows_NT
- OSX
- Linux
- FreeBSD
-
- freebsd-$(Platform)
- osx-$(Platform)
- linux-$(Platform)
- win-$(Platform)
- $(PortableRid)
-
-
$(BuildCommandArgs) /p:EnablePackageValidation=false
+
+ $(BuildCommandArgs) --os-name linux-musl
$(ProjectDirectory)\eng\build$(ShellExtension) $(BuildCommandArgs)
true
diff --git a/src/SourceBuild/tarball/content/repos/installer.proj b/src/SourceBuild/tarball/content/repos/installer.proj
index e34337b8599c..7d378c227e0d 100644
--- a/src/SourceBuild/tarball/content/repos/installer.proj
+++ b/src/SourceBuild/tarball/content/repos/installer.proj
@@ -25,7 +25,9 @@
$(BuildCommandArgs) /p:Rid=$(TargetRid)
$(BuildCommandArgs) /p:DOTNET_INSTALL_DIR=$(DotNetCliToolDir)
- $(BuildCommandArgs) /p:AspNetCoreInstallerRid=linux-$(Platform)
+ $(BuildCommandArgs) /p:AspNetCoreSharedFxInstallerRid=linux-$(Platform)
+ $(BuildCommandArgs) /p:AspNetCoreSharedFxInstallerRid=linux-musl-$(Platform)
+
$(BuildCommandArgs) /p:CoreSetupRid=freebsd-x64 /p:PortableBuild=true
$(BuildCommandArgs) /p:CoreSetupRid=osx-x64
diff --git a/src/SourceBuild/tarball/content/tools-local/init-build.proj b/src/SourceBuild/tarball/content/tools-local/init-build.proj
index 701f76c0c968..3317e29a9adf 100644
--- a/src/SourceBuild/tarball/content/tools-local/init-build.proj
+++ b/src/SourceBuild/tarball/content/tools-local/init-build.proj
@@ -20,6 +20,7 @@
+
+
+ true
+ false
+ $([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier)
+
+ Windows_NT
+ OSX
+ Linux
+ FreeBSD
+
+ freebsd-$(Platform)
+ osx-$(Platform)
+ linux-$(Platform)
+ win-$(Platform)
+ $(PortableRid)
+
+
+
linux
+ x64
+ $(BuildArchitecture)
+ PkgMicrosoft_NETCore_App_Crossgen2_$(BuildOsName)-$(Crossgen2BuildArchitecture)
+--
+2.34.1
+
diff --git a/src/redist/targets/GetRuntimeInformation.targets b/src/redist/targets/GetRuntimeInformation.targets
index 753c965d8f60..8cf02066dd2b 100644
--- a/src/redist/targets/GetRuntimeInformation.targets
+++ b/src/redist/targets/GetRuntimeInformation.targets
@@ -1,6 +1,13 @@
+
+
+
+
+ true
+ false
+
$([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier)
win-$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture.ToString().ToLowerInvariant)
@@ -9,6 +16,8 @@
osx
freebsd
linux
+
+ $(HostOSName)-musl
$(HostOSName)