Skip to content

Commit e9e8b0f

Browse files
authored
Add dnx to the linux packaging layout (#50838)
1 parent 61dad63 commit e9e8b0f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Layout/pkg/dotnet-sdk.proj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Installers" />
4949
</ItemGroup>
5050

51+
<ItemGroup>
52+
<LinuxPackageSymlink Include="/usr/bin/dnx" LinkTarget="../share/dotnet/dnx" />
53+
</ItemGroup>
54+
5155
<Import Project="$(RepoRoot)src\Tasks\sdk-tasks\sdk-tasks.InTree.targets" />
5256

5357
<PropertyGroup>
@@ -61,6 +65,7 @@
6165
<CLISdkFiles Include="$(RedistInstallerLayoutPath)sdk/**/*" />
6266
<TemplatesFiles Include="$(RedistInstallerLayoutPath)templates/**/*" />
6367
<ManifestFiles Include="$(RedistInstallerLayoutPath)sdk-manifests/**/*" />
68+
<DnxShimSource Include="$(RedistInstallerLayoutPath)dnx*" />
6469
</ItemGroup>
6570

6671
<!-- Create layout: Binaries -->
@@ -89,6 +94,9 @@
8994
OverwriteReadOnlyFiles="True"
9095
SkipUnchangedFiles="False"
9196
UseHardlinksIfPossible="False" />
97+
98+
<!-- Create layout: DNX shim -->
99+
<Copy SourceFiles="@(DnxShimSource)" DestinationFolder="$(OutputPath)" />
92100
</Target>
93101

94102
<Target Name="SetCustomPackagingProperties" AfterTargets="_GetInstallerProperties">

0 commit comments

Comments
 (0)