|
@@ -3,7 +3,7 @@
|
|
|
|
|
|
Summary: Intrusion Detection System
|
|
Summary: Intrusion Detection System
|
|
Name: suricata
|
|
Name: suricata
|
|
-Version: 6.0.2
|
|
|
|
|
|
+Version: 6.0.3
|
|
Release: 1%{?_dist_release}%{?with_systemd:.systemd}
|
|
Release: 1%{?_dist_release}%{?with_systemd:.systemd}
|
|
Group: network,security
|
|
Group: network,security
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -18,8 +18,8 @@ Source3: suricata-tmpfiles.conf
|
|
|
|
|
|
Source1000: suricata.init
|
|
Source1000: suricata.init
|
|
Source1001: suricata.logrotate
|
|
Source1001: suricata.logrotate
|
|
-Source1002: pre_start
|
|
|
|
-Source1003: post_stop
|
|
|
|
|
|
+Source1002: post_start
|
|
|
|
+Source1003: pre_stop
|
|
|
|
|
|
# Irrelevant docs are getting installed, drop them
|
|
# Irrelevant docs are getting installed, drop them
|
|
Patch1: suricata-2.0.9-docs.patch
|
|
Patch1: suricata-2.0.9-docs.patch
|
|
@@ -121,16 +121,20 @@ for f in rules/*.rules; do
|
|
done
|
|
done
|
|
install -m 600 *.config %{buildroot}%{_sysconfdir}/%{name}
|
|
install -m 600 *.config %{buildroot}%{_sysconfdir}/%{name}
|
|
install -m 600 suricata.yaml %{buildroot}%{_sysconfdir}/%{name}/
|
|
install -m 600 suricata.yaml %{buildroot}%{_sysconfdir}/%{name}/
|
|
-install -m 755 %{SOURCE1002} %{buildroot}%{_sysconfdir}/%{name}/
|
|
|
|
-install -m 755 %{SOURCE1003} %{buildroot}%{_sysconfdir}/%{name}/
|
|
|
|
|
|
+
|
|
|
|
+mkdir -p %{buildroot}%{_libexecdir}/%{name}
|
|
|
|
+install -m 755 %{SOURCE1002} %{buildroot}%{_libexecdir}/%{name}/
|
|
|
|
+install -m 755 %{SOURCE1003} %{buildroot}%{_libexecdir}/%{name}/
|
|
|
|
+
|
|
|
|
+mkdir -p %{buildroot}%{_sysconfdir}/%{name}/{start,stop}.d
|
|
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
mkdir -p %{buildroot}%{_unitdir}
|
|
mkdir -p %{buildroot}%{_unitdir}
|
|
install -m 0644 etc/%{name}.service %{buildroot}%{_unitdir}/
|
|
install -m 0644 etc/%{name}.service %{buildroot}%{_unitdir}/
|
|
sed -i \
|
|
sed -i \
|
|
-e 's|/var/run/|/run/|' \
|
|
-e 's|/var/run/|/run/|' \
|
|
- -e '/ExecStart=/i ExecStartPre=%{_sysconfdir}/%{name}/pre_start' \
|
|
|
|
- -e '/ExecStart=/i ExecStopPost=%{_sysconfdir}/%{name}/post_stop' \
|
|
|
|
|
|
+ -e '/ExecStart=/a ExecStartPost=%{_libexecdir}/%{name}/post_start' \
|
|
|
|
+ -e '/ExecReload=/a ExecStop=%{_libexecdir}/%{name}/pre_stop' \
|
|
%{buildroot}%{_unitdir}/%{name}.service
|
|
%{buildroot}%{_unitdir}/%{name}.service
|
|
%else
|
|
%else
|
|
mkdir -p %{buildroot}%{_initdir}
|
|
mkdir -p %{buildroot}%{_initdir}
|
|
@@ -218,8 +222,9 @@ fi
|
|
%{python3_sitelib}/suricatasc/*
|
|
%{python3_sitelib}/suricatasc/*
|
|
%{python3_sitelib}/suricata/*
|
|
%{python3_sitelib}/suricata/*
|
|
%{python3_sitelib}/*egg-info
|
|
%{python3_sitelib}/*egg-info
|
|
-%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/%{name}/pre_start
|
|
|
|
-%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/%{name}/post_stop
|
|
|
|
|
|
+%dir %{_libexecdir}/%{name}
|
|
|
|
+%attr(0755,root,root) %{_libexecdir}/%{name}/post_start
|
|
|
|
+%attr(0755,root,root) %{_libexecdir}/%{name}/pre_stop
|
|
%config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/suricata.yaml
|
|
%config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/suricata.yaml
|
|
%config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/*.config
|
|
%config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/*.config
|
|
%ghost %config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/rules/*.rules
|
|
%ghost %config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/rules/*.rules
|
|
@@ -228,6 +233,8 @@ fi
|
|
%attr(750,suricata,suricata) %dir %{_var}/log/%{name}
|
|
%attr(750,suricata,suricata) %dir %{_var}/log/%{name}
|
|
%attr(750,suricata,suricata) %dir %{_sysconfdir}/%{name}
|
|
%attr(750,suricata,suricata) %dir %{_sysconfdir}/%{name}
|
|
%attr(750,suricata,suricata) %dir %{_sysconfdir}/%{name}/rules
|
|
%attr(750,suricata,suricata) %dir %{_sysconfdir}/%{name}/rules
|
|
|
|
+%attr(750,suricata,suricata) %dir %{_sysconfdir}/%{name}/start.d
|
|
|
|
+%attr(750,suricata,suricata) %dir %{_sysconfdir}/%{name}/stop.d
|
|
%attr(2770,suricata,suricata) %dir %{_var}/lib/%{name}
|
|
%attr(2770,suricata,suricata) %dir %{_var}/lib/%{name}
|
|
%attr(2770,suricata,suricata) %dir /run/%{name}/
|
|
%attr(2770,suricata,suricata) %dir /run/%{name}/
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
@@ -240,6 +247,9 @@ fi
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Jul 11 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.3-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.2-1
|
|
* Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.2-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|