summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Kurinnoi <m.kurinnoi@samsung.com>2024-05-08 14:45:12 +0300
committer이형주/MDE Lab(SR)/삼성전자 <leee.lee@samsung.com>2024-05-09 06:26:50 +0900
commit32ed2c358ae3b72160f02f5f4ca7de7f05694137 (patch)
tree444cee78b12a59613509c6d619c2fee564ff9083
parentcf35ec11ab93f25810c5b4c0e5eab7d15424237e (diff)
downloaddiagnostics-32ed2c358ae3b72160f02f5f4ca7de7f05694137.tar.gz
diagnostics-32ed2c358ae3b72160f02f5f4ca7de7f05694137.tar.bz2
diagnostics-32ed2c358ae3b72160f02f5f4ca7de7f05694137.zip
Fix `help command` output for tools.tizen
Related to: > help clrstack ------------------------------------------------------------------------------- Error finding documentation file
-rwxr-xr-xpackaging/coreclr-diagnostics.spec5
1 files changed, 4 insertions, 1 deletions
diff --git a/packaging/coreclr-diagnostics.spec b/packaging/coreclr-diagnostics.spec
index 4f22e419b..c135119e8 100755
--- a/packaging/coreclr-diagnostics.spec
+++ b/packaging/coreclr-diagnostics.spec
@@ -174,6 +174,8 @@ export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/libicu-57.1
# SOS
mkdir -p %{buildroot}%{diagnosticsdir}/%{rid}
cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/*.so %{buildroot}%{diagnosticsdir}/%{rid}
+# put sosdocsunix.txt close to libsos.so copy (need for `help command`)
+cp -f %{_artifacts}/Linux.%{_barch}.%{_buildtype}/sosdocsunix.txt %{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}
@@ -195,7 +197,6 @@ cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/SOS.Extensions.dll %{buildroot}%{
cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/SOS.Hosting.dll %{buildroot}%{diagnosticsdir}
cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/SOS.InstallHelper.dll %{buildroot}%{diagnosticsdir}
cp %{_artifacts}/Linux.%{_barch}.%{_buildtype}/System.CommandLine.dll %{buildroot}%{diagnosticsdir}
-cp -f %{_artifacts}/Linux.%{_barch}.%{_buildtype}/sosdocsunix.txt %{buildroot}%{diagnosticsdir}
# Tools
for name in counters dump gcdump stack trace; do
@@ -204,6 +205,8 @@ done
for so in `find %{buildroot}%{diagnosticsdir}/%{rid} -type f -name "*.so" -exec basename {} \;`; do
ln -sf %{rid}/${so} %{buildroot}%{diagnosticsdir}
done
+# put sosdocsunix.txt close to libsos.so copy (need for `help command`)
+cp -f %{buildroot}%{diagnosticsdir}/%{rid}/sosdocsunix.txt %{buildroot}%{diagnosticsdir}
# remove CoreCLR system DLLs
rm -f %{buildroot}%{diagnosticsdir}/System.Collections.Immutable.dll