diff --git a/src/fastnetmon_fedora.spec b/src/fastnetmon_fedora.spec index 431d62b..e29fd72 100644 --- a/src/fastnetmon_fedora.spec +++ b/src/fastnetmon_fedora.spec @@ -1,7 +1,8 @@ -%global fastnetmon_attackdir %{_localstatedir}/log/fastnetmon_attacks -%global fastnetmon_user root -%global fastnetmon_group %{fastnetmon_user} -%global fastnetmon_config_path %{_sysconfdir}/fastnetmon.conf +%global fastnetmon_attackdir %{_localstatedir}/log/fastnetmon_attacks +%global fastnetmon_user root +%global fastnetmon_group %{fastnetmon_user} +%global fastnetmon_config_path %{_sysconfdir}/fastnetmon.conf +%global fastnetmon_logrotate_path %{_sysconfdir}/logrotate.d/fastnetmon %global fastnetmon_commit master %global fastnetmon_project_name fastnetmon @@ -74,6 +75,9 @@ install -p -D -m 0755 %__cmake_builddir/fastnetmon_api_client %{buildroot}%{_bin # install config install -p -D -m 0644 src/fastnetmon.conf %{buildroot}%{fastnetmon_config_path} +# install logrotate confioguration +install -p -D -m 0644 src/fastnetmon_logrotate %{buildroot}%{fastnetmon_logrotate_path} + # Create log folder install -p -d -m 0700 %{buildroot}%{fastnetmon_attackdir} diff --git a/src/fastnetmon_logrotate b/src/fastnetmon_logrotate new file mode 100644 index 0000000..897d631 --- /dev/null +++ b/src/fastnetmon_logrotate @@ -0,0 +1,11 @@ +/var/log/fastnetmon.log +{ + rotate 31 + daily + size 10M + missingok + copytruncate + notifempty + delaycompress +} +