[Tizen] Change the target path to be relative to the destination path
authorj-h.choi <j-h.choi@samsung.com>
Tue, 18 Apr 2023 03:52:20 +0000 (12:52 +0900)
committerMikhail Kurinnoi <m.kurinnoi@samsung.com>
Tue, 5 Dec 2023 16:32:50 +0000 (19:32 +0300)
Change-Id: Iac92dc1b8b2f83cc6e9ad5f51d57faea6fe2bb3f

packaging/coreclr-diagnostics.spec

index 336491c88b3ddeaad8a7668ba25c06c0ea2b025a..dfe08e8147e59bc5d68cdf3cb265c367d2a412ae 100755 (executable)
@@ -173,7 +173,7 @@ export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/libicu-57.1
 
 # SOS
 mkdir -p %{buildroot}%{diagnosticsdir}/%{rid}
-cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/*.so %{buildroot}%{diagnosticsdir}
+cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/*.so %{buildroot}%{diagnosticsdir}/%{rid}
 cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/Microsoft.Bcl.AsyncInterfaces.dll %{buildroot}%{diagnosticsdir}
 cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/Microsoft.Diagnostics.DebugServices.dll %{buildroot}%{diagnosticsdir}
 cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/Microsoft.Diagnostics.DebugServices.Implementation.dll %{buildroot}%{diagnosticsdir}
@@ -201,8 +201,8 @@ cp -f %{_artifacts}/Linux.%{_barch}.%{_buildtype}/sosdocsunix.txt %{buildroot}%{
 for name in counters dump gcdump stack trace; do
   cp -f %{_artifacts}/dotnet-${name}/%{_buildtype}/netcoreapp*/publish/*.dll %{buildroot}%{diagnosticsdir}
 done
-for so in `find %{buildroot}%{diagnosticsdir} -type f -name "*.so" -exec basename {} \;`; do
-  ln -sf %{diagnosticsdir}/${so} %{buildroot}%{diagnosticsdir}/%{rid}
+for so in `find %{buildroot}%{diagnosticsdir}/%{rid} -type f -name "*.so" -exec basename {} \;`; do
+  ln -sf %{rid}/${so} %{buildroot}%{diagnosticsdir}
 done
 
 # remove CoreCLR system DLLs