From 704ef91913160d793f47ce74d85dba779612af36 Mon Sep 17 00:00:00 2001 From: Hyotaek Shim Date: Wed, 12 Sep 2018 11:04:12 +0900 Subject: [PATCH] Change /bin/dlogctl permission -rwxr-x--- log log System::Tools /bin/dlogctl User System::Tools rx User::Shell System::Tools rx System::TEF System::Tools rx System::Privileged System::Tools rx System System::Tools rx Change-Id: If16d7aaa96373748113020c8bdafecceac280714 Signed-off-by: Hyotaek Shim --- packaging/dlog.spec | 51 +++++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/packaging/dlog.spec b/packaging/dlog.spec index 719ac12..d43500b 100644 --- a/packaging/dlog.spec +++ b/packaging/dlog.spec @@ -135,6 +135,33 @@ mkdir -p %{buildroot}/usr/share/dlog-filters.conf.test install -D scripts/210.dlog_upgrade_30to40.sh %{buildroot}/%{upgrade_file_path}/scripts/210.dlog_upgrade.sh +%files -n dlogutil +%manifest dlog.manifest +%license LICENSE.APACHE2.0 +%attr(750,log,log) %{_bindir}/dlogutil +%attr(755,log,log) %{_bindir}/dlogsend +%attr(750,log,log) %{_bindir}/dlogctl + +%post -n dlogutil +chsmack %{_bindir}/dlogctl -a "System::Tools" + +%files -n libdlog +%manifest dlog.manifest +%license LICENSE.APACHE2.0 +%{_libdir}/libdlog.so.0 +%{_libdir}/libdlog.so.0.0.0 +%{_sysconfdir}/dlog.conf +%{_sysconfdir}/dlog.conf.d/20-pipe.conf +%attr(755,log,log) /var/log/dlog +%attr(750,log,log) %{_bindir}/dlog_logger +%{_unitdir}/basic.target.wants/dlog_logger.service +%{_unitdir}/dlog_logger.service +%{_unitdir}/dlog_logger.path +/usr/lib/tmpfiles.d/dlog-run.conf +%{_udevrulesdir}/01-dlog.rules +# For upgrade +%{upgrade_file_path}/scripts/210.dlog_upgrade.sh + %pre -n libdlog # This and following sections contain workarounds for broken postun of # old dlog package: @@ -171,30 +198,6 @@ fi %postun -n libdlog -p /sbin/ldconfig -%files -n dlogutil -%manifest dlog.manifest -%license LICENSE.APACHE2.0 -%attr(750,log,log) %{_bindir}/dlogutil -%attr(755,log,log) %{_bindir}/dlogsend -%attr(755,log,log) %{_bindir}/dlogctl - -%files -n libdlog -%manifest dlog.manifest -%license LICENSE.APACHE2.0 -%{_libdir}/libdlog.so.0 -%{_libdir}/libdlog.so.0.0.0 -%{_sysconfdir}/dlog.conf -%{_sysconfdir}/dlog.conf.d/20-pipe.conf -%attr(755,log,log) /var/log/dlog -%attr(750,log,log) %{_bindir}/dlog_logger -%{_unitdir}/basic.target.wants/dlog_logger.service -%{_unitdir}/dlog_logger.service -%{_unitdir}/dlog_logger.path -/usr/lib/tmpfiles.d/dlog-run.conf -%{_udevrulesdir}/01-dlog.rules -# For upgrade -%{upgrade_file_path}/scripts/210.dlog_upgrade.sh - %files -n libdlog-devel %manifest dlog.manifest %license LICENSE.APACHE2.0 -- 2.7.4