[Tizen] Add crossgen and coreconsole to coreclr package
authorjunghyuk.park <junghyuk.park@samsung.com>
Tue, 24 Jul 2018 04:21:26 +0000 (13:21 +0900)
committerGleb Balykov <g.balykov@samsung.com>
Tue, 18 Sep 2018 12:49:14 +0000 (15:49 +0300)
- The coreclr-extra package is going to be eliminated soon.
- Symlinks to crossgen and coreconsole are created temporarily for graceful migration

packaging/coreclr.spec [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index abd815b..450f770
@@ -234,6 +234,8 @@ cp %{_reldir}/libsos.so   %{buildroot}%{_datadir}/%{netcoreappdir}
 cp %{_reldir}/libsosplugin.so %{buildroot}%{_datadir}/%{netcoreappdir}
 cp %{_reldir}/libcoreclrtraceptprovider.so %{buildroot}%{_datadir}/%{netcoreappdir}
 cp %{_reldir}/System.Globalization.Native.so  %{buildroot}%{_datadir}/%{netcoreappdir}
+cp %{_reldir}/coreconsole %{buildroot}%{_datadir}/%{netcoreappdir}
+cp %{_reldir}/crossgen %{buildroot}%{_datadir}/%{netcoreappdir}
 ln -sf ../%{netcoreappdir}/corerun    %{buildroot}%{_datadir}/%{dotnetdir}/corerun
 
 # .NET Core Headers and static libraries
@@ -254,8 +256,8 @@ cp -rf src/pal/src/include    %{buildroot}%{_datadir}/%{netcoreappdir}/src/pal/s
 cp -rf %{_reldir}/lib         %{buildroot}%{_datadir}/%{netcoreappdir}
 
 # extra
-cp %{_reldir}/coreconsole %{buildroot}%{_datadir}/%{dotnetfwdir}
-cp %{_reldir}/crossgen    %{buildroot}%{_datadir}/%{dotnetfwdir}
+ln -sf %{_datadir}/%{netcoreappdir}/coreconsole %{buildroot}%{_datadir}/%{dotnetfwdir}/coreconsole
+ln -sf %{_datadir}/%{netcoreappdir}/crossgen    %{buildroot}%{_datadir}/%{dotnetfwdir}/crossgen
 
 # devel
 cp %{_reldir}/ilasm   %{buildroot}%{_datadir}/%{dotnetfwdir}
@@ -284,6 +286,8 @@ cp %{_reldir}/SOS.NETCore.dll  %{buildroot}%{_datadir}/%{netcoreappdir}
 %dir %{_datadir}/%{netcoreappdir}
 %dir %{_datadir}/%{dotnettizendir}
 %{_datadir}/%{netcoreappdir}/corerun
+%{_datadir}/%{netcoreappdir}/coreconsole
+%{_datadir}/%{netcoreappdir}/crossgen
 %{_datadir}/%{netcoreappdir}/*.so
 %{_datadir}/%{dotnetdir}/corerun
 %{_datadir}/%{dotnettizendir}/netcoreapp