plugin-api: Add manifest to plugin-api packages 56/292156/1 accepted/tizen/unified/20230607.160247
authorSangYoun Kwak <sy.kwak@samsung.com>
Fri, 28 Apr 2023 04:55:10 +0000 (13:55 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Fri, 28 Apr 2023 04:55:10 +0000 (13:55 +0900)
Previously, the smack label("_") was added by 'chsmack' command.
By adding '%manifest' in the '%file' section, smack label can be applied
to files without using chsmack in the '%post' section.

Change-Id: Icd91b04e46d0eeb4182454aada7705ff0952c8fb
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
packaging/libsyscommon.spec

index 0ce2272..79901c6 100644 (file)
@@ -150,17 +150,16 @@ Common system plugin APIs to load another APIs from backend.
 
 %files -n libsyscommon-plugin-api-common
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license LICENSE.MIT
 %{_libdir}/libsyscommon-plugin-api-common.so.*
 
 %post -n libsyscommon-plugin-api-common
-pushd %{_libdir}
-chsmack -a "_" libsyscommon-plugin-api-common.so.%{libsyscommon_plugin_api_common_version}
-popd
 /sbin/ldconfig
 
 %files -n libsyscommon-plugin-api-common-devel
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license LICENSE.MIT
 %{_includedir}/system/syscommon-plugin-common*.h
 %{_libdir}/pkgconfig/libsyscommon-plugin-api-common.pc
@@ -168,17 +167,16 @@ popd
 
 %files -n libsyscommon-plugin-api-resourced
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license LICENSE.MIT
 %{_libdir}/libsyscommon-plugin-api-resourced.so.*
 
 %post -n libsyscommon-plugin-api-resourced
-pushd %{_libdir}
-chsmack -a "_" libsyscommon-plugin-api-resourced.so.%{libsyscommon_plugin_api_resourced_version}
-popd
 /sbin/ldconfig
 
 %files -n libsyscommon-plugin-api-resourced-devel
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license LICENSE.MIT
 %{_includedir}/system/syscommon-plugin-resourced*.h
 %{_libdir}/pkgconfig/libsyscommon-plugin-api-resourced.pc
@@ -186,11 +184,13 @@ popd
 
 %files -n libsyscommon-plugin-api-deviced
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license LICENSE.MIT
 %{_libdir}/libsyscommon-plugin-api-deviced.so.*
 
 %files -n libsyscommon-plugin-api-deviced-devel
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license LICENSE.MIT
 %{_includedir}/system/syscommon-plugin-deviced*.h
 %{_libdir}/pkgconfig/libsyscommon-plugin-api-deviced.pc