Refactoring shared item groups between deb and pkg to the same location.

This commit is contained in:
Livar Cunha 2017-05-03 17:55:34 -07:00
parent 1736c388b0
commit 9c796bbe6b
4 changed files with 6 additions and 11 deletions

View file

@ -35,8 +35,8 @@
<!-- Create layout: Aspnet runtime -->
<Copy
DestinationFiles="@(AspNetRuntimeFiles ->'$(LayoutPackageRootDir)/%(RecursiveDir)%(Filename)%(Extension)')"
SourceFiles="@(AspNetRuntimeFiles)"
DestinationFiles="@(AspNetRuntimeFilesInput ->'$(LayoutPackageRootDir)/%(RecursiveDir)%(Filename)%(Extension)')"
SourceFiles="@(AspNetRuntimeFilesInput)"
OverwriteReadOnlyFiles="True"
SkipUnchangedFiles="False"
UseHardlinksIfPossible="False" />

View file

@ -42,11 +42,9 @@
<ManpagesDirectory>$(RepoRoot)/Documentation/manpages</ManpagesDirectory>
<EndToEndTestProject>$(RepoRoot)/test/EndToEnd/EndToEnd.csproj</EndToEndTestProject>
<CLISdkRoot>$(OutputDirectory)/sdk</CLISdkRoot>
<AspNetRuntimeRoot>$(AspNetRuntimePackageStorePublishDirectory)</AspNetRuntimeRoot>
</PropertyGroup>
<ItemGroup>
<AspNetRuntimeFiles Include="$(AspNetRuntimeRoot)/**/*" />
<CLISdkFiles Include="$(CLISdkRoot)/**/*" />
<SdkDebManPageFiles Include="$(ManpagesDirectory)/**/*" />
</ItemGroup>

View file

@ -80,13 +80,8 @@
DependsOnTargets="Init;Layout;SetupPkgInputsOutputs"
Condition=" '$(OSName)' == 'osx' ">
<!-- Adding the ASP.NET runtime package store to the pkg -->
<ItemGroup>
<AspNetRuntimePackageStoreFiles Include="$(AspNetRuntimePackageStorePublishDirectory)/**/*" />
</ItemGroup>
<Copy SourceFiles="@(AspNetRuntimePackageStoreFiles)"
DestinationFiles="@(AspNetRuntimePackageStoreFiles->'$(SdkLayoutOutputDirectory)/%(RecursiveDir)%(FileName)%(Extension)')" />
<Copy SourceFiles="@(AspNetRuntimeFilesInput)"
DestinationFiles="@(AspNetRuntimeFilesInput->'$(SdkLayoutOutputDirectory)/%(RecursiveDir)%(FileName)%(Extension)')" />
<Exec Command="pkgbuild
--root '$(SdkLayoutOutputDirectory)'

View file

@ -16,6 +16,8 @@
<CombinedFrameworkSdkInput Include="$(OutputDirectory)/sdk/**/*" />
<CombinedFrameworkSdkInput Include="$(OutputDirectory)/additionalDeps/**/*" />
<CombinedFrameworkSdkInput Include="$(OutputDirectory)/store/**/*" />
<AspNetRuntimeFilesInput Include="$(AspNetRuntimePackageStorePublishDirectory)/**/*" />
</ItemGroup>
<MakeRelative