packaging: Move dumpsys binary to separate -tools package 10/309810/2 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20240417.155220
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 16 Apr 2024 10:58:42 +0000 (12:58 +0200)
committeryoungjae cho <y0.cho@samsung.com>
Wed, 17 Apr 2024 04:30:42 +0000 (04:30 +0000)
There is no need to install debugging utility on production images.

Change-Id: I43ba4283e398c1f8b6057211dee2ea333e2233ae
(cherry picked from commit 98be6a7c0608f8e21b1231200ec2a4b1e8806065)

packaging/dumpsys.spec

index 9e60cecd9a480aed3e70d65d3877ba180eacbc3b..8b89a035dc1ec5bf7b83a229f1c7f9ed21289a94 100644 (file)
@@ -10,7 +10,7 @@
 
 Name:       dumpsys
 Summary:    Dumpsys is a framework to get logs from services and applications.
-Version:    2.0.15
+Version:    2.0.16
 Release:    1
 Group:      Framework/system
 License:    Apache-2.0
@@ -31,6 +31,13 @@ This package provides dumpsys utility and libraries to allow collecting logs fro
 %package -n dumpsys-common
 Summary: DBus policy config files
 %description -n dumpsys-common
+This package provides DBus configuration files needed by API clients to be able to register their dumpsys providers.
+
+%package -n dumpsys-tools
+Summary: dumpsys command line utilies
+Requires: dumpsys
+%description -n dumpsys-tools
+This package provides library and header files.
 
 %package -n dumpsys-devel
 Summary: dumpsys development package.
@@ -95,9 +102,7 @@ rm -rf %{buildroot}
 %files
 %license LICENSE
 %manifest %{name}.manifest
-
 %defattr(0755,root,root)
-%{_bindir}/dumpsys
 %{_libdir}/libdumpsys.so.*
 %{_libexecdir}/dumpsys-service
 
@@ -106,6 +111,12 @@ rm -rf %{buildroot}
 %{_prefix}/lib/tmpfiles.d/dumpsys-run.conf
 %{_prefix}/share/dbus-1/system-services/org.tizen.dumpsys.service.service
 
+%files -n dumpsys-tools
+%license LICENSE
+%manifest %{name}.manifest
+%defattr(0755,root,root)
+%{_bindir}/dumpsys
+
 %files -n dumpsys-common
 %manifest %{name}.manifest
 %defattr(0644,root,root)