|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <Import Project="$(MSBuildProjectDirectory)/PackageVersions.props" /> |
4 | | - <Import Project="$(BootstrapOverrideVersionsProps)" Condition="Exists('$(BootstrapOverrideVersionsProps)')" /> |
5 | 4 |
|
6 | 5 | <PropertyGroup> |
7 | 6 | <TargetFramework>net7.0</TargetFramework> |
|
130 | 129 | Targets="CopyDownloadedPackage" |
131 | 130 | Properties="SourcePath=$(RestorePackagesPath);DestinationPath=$(UnpackedTarPath);PackageName=%(PackageDownload.Identity);PackageVersion=%(PackageDownload.Version)" /> |
132 | 131 |
|
133 | | - <!-- override PVP with bootstrap-override package versions --> |
134 | | - <Message Text=" Overriding previously-source-built package versions with $(BootstrapOverrideVersionsProps)" Importance="High" Condition="Exists('$(BootstrapOverrideVersionsProps)')" /> |
135 | | - <ReadLinesFromFile File="$(UnpackedTarPath)/PackageVersions.props"> |
136 | | - <Output TaskParameter="Lines" ItemName="OriginalPackageVersionLines" /> |
137 | | - </ReadLinesFromFile> |
138 | | - <ReadLinesFromFile File="$(BootstrapOverrideVersionsProps)"> |
139 | | - <Output TaskParameter="Lines" ItemName="BootstrapPackageVersionLines" /> |
140 | | - </ReadLinesFromFile> |
141 | | - |
142 | | - <ItemGroup> |
143 | | - <OriginalPackageVersionLines Remove="</Project>" /> |
144 | | - <BootstrapPackageVersionLines Remove="<Project>" /> |
145 | | - </ItemGroup> |
146 | | - |
147 | | - <WriteLinesToFile File="$(UnpackedTarPath)/PackageVersions.props" |
148 | | - Lines="@(OriginalPackageVersionLines)" |
149 | | - Overwrite="true" |
150 | | - Condition="Exists('$(BootstrapOverrideVersionsProps)')" |
151 | | - /> |
152 | | - <WriteLinesToFile File="$(UnpackedTarPath)/PackageVersions.props" |
153 | | - Lines="@(BootstrapPackageVersionLines)" |
154 | | - Overwrite="false" |
155 | | - Condition="Exists('$(BootstrapOverrideVersionsProps)')" |
156 | | - /> |
157 | | - |
158 | 132 | <!-- Repack tarball with new bootstrap name --> |
159 | 133 | <Message Text=" Repacking tarball to $(NewTarballName)" Importance="High" /> |
160 | 134 | <Exec Command="tar --numeric-owner -czf $(NewTarballName) *.nupkg *.props *.xml SourceBuildReferencePackages/" WorkingDirectory="$(UnpackedTarPath)" /> |
161 | | - |
162 | 135 | </Target> |
163 | 136 |
|
164 | 137 | <Target Name="CopyDownloadedPackage"> |
|
0 commit comments