diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index be61afe4daac46..4811b8337765c5 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -54,9 +54,9 @@
https://github.com/dotnet/arcade
fe5cc1841d12196d94a4ae3b276cb92d8d7ca73d
-
+
https://github.com/dotnet/arcade
- fe5cc1841d12196d94a4ae3b276cb92d8d7ca73d
+ 853684cf39fdc68035736a4ff0f81303bf4b4361
https://github.com/dotnet/arcade
diff --git a/eng/Versions.props b/eng/Versions.props
index 5e9d0039096bbf..84ebbdc481ae97 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -49,7 +49,7 @@
6.0.0-beta.22107.2
2.5.1-beta.22107.2
6.0.0-beta.22107.2
- 6.0.0-beta.22107.2
+ 6.0.0-beta.22122.4
6.0.0-beta.22107.2
6.0.0-beta.22107.2
6.0.0-beta.22107.2
diff --git a/eng/pipelines/installer/jobs/base-job.yml b/eng/pipelines/installer/jobs/base-job.yml
index f40ab73d7d4289..680266566c3c30 100644
--- a/eng/pipelines/installer/jobs/base-job.yml
+++ b/eng/pipelines/installer/jobs/base-job.yml
@@ -422,18 +422,20 @@ jobs:
displayName: Disk Usage after Build
# Only in glibc leg, we produce RPMs and Debs
- - ${{ if and(eq(parameters.runtimeFlavor, 'coreclr'), eq(parameters.platform, 'Linux_x64'), eq(parameters.osSubgroup, ''), eq(parameters.pgoType, ''))}}:
+ - ${{ if and(eq(parameters.runtimeFlavor, 'coreclr'), or(eq(parameters.platform, 'Linux_x64'), eq(parameters.platform, 'Linux_arm64')), eq(parameters.osSubgroup, ''), eq(parameters.pgoType, ''))}}:
- ${{ each packageBuild in parameters.packageDistroList }}:
# This leg's RID matches the build image. Build its distro-dependent packages, as well as
# the distro-independent installers. (There's no particular reason to build the distro-
# independent installers on this leg, but we need to do it somewhere.)
- - template: steps/build-linux-package.yml
- parameters:
- packageType: ${{ packageBuild.packageType }}
- image: ${{ packageBuild.image }}
- packageStepDescription: Runtime Deps, Runtime, Framework Packs installers
- subsetArg: $(installersSubsetArg)
- packagingArgs: ${{ packageBuild.packagingArgs }}
+ # Currently, Linux_arm64 supports 'rpm' type only.
+ - ${{ if or(not(eq(parameters.platform, 'Linux_arm64')), eq(packageBuild.packageType, 'rpm')) }}:
+ - template: steps/build-linux-package.yml
+ parameters:
+ packageType: ${{ packageBuild.packageType }}
+ image: ${{ packageBuild.image }}
+ packageStepDescription: Runtime Deps, Runtime, Framework Packs installers
+ subsetArg: $(installersSubsetArg)
+ packagingArgs: ${{ packageBuild.packagingArgs }}
- ${{ if ne(parameters.container, '') }}:
# Files may be owned by root because builds don't set user ID. Later build steps run 'find' in
diff --git a/src/installer/pkg/sfx/installers.proj b/src/installer/pkg/sfx/installers.proj
index 367470dacc4cab..35b97b6b8ec0b4 100644
--- a/src/installer/pkg/sfx/installers.proj
+++ b/src/installer/pkg/sfx/installers.proj
@@ -12,6 +12,7 @@
+
diff --git a/src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj b/src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj
new file mode 100644
index 00000000000000..52b410239d3be7
--- /dev/null
+++ b/src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj
@@ -0,0 +1,10 @@
+
+
+ false
+ cm.2
+
+
+
+
+
+