From ff97a0e967849a01e4f8b5cd1418536eb41dbea1 Mon Sep 17 00:00:00 2001 From: SangYoun Kwak Date: Fri, 28 Apr 2023 13:55:10 +0900 Subject: [PATCH] plugin-api: Add manifest to plugin-api packages 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 --- packaging/libsyscommon.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packaging/libsyscommon.spec b/packaging/libsyscommon.spec index 0ce2272..79901c6 100644 --- a/packaging/libsyscommon.spec +++ b/packaging/libsyscommon.spec @@ -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 -- 2.34.1