Name: fail2ban Version: 1.0.2 Release: 1mamba Summary: Daemon to ban hosts that cause multiple authentication errors Group: Applications/Security Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.fail2ban.org/wiki/index.php/Main_Page Source: https://github.com/fail2ban/fail2ban.git/%{version}/fail2ban-%{version}.tar.bz2 Source1: fail2ban-paths-openmamba.conf Patch0: fail2ban-0.11.2-ufw-0.36-ipv6.patch Patch1: fail2ban-0.11.2-ufw-0.36-ipv6-2.patch Patch2: fail2ban-0.11.2-ufw-add-kill-options.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: libpython3-devel ## AUTOBUILDREQ-END Requires: python3 >= %python3_version Requires: python-systemd-py3 Requires: python-pyinotify-py3 %description Daemon to ban hosts that cause multiple authentication errors. %prep %setup -q #%patch0 -p1 #%patch1 -p1 #%patch2 -p1 sed -i "s|/var/run/|/run/|" files/fail2ban.service.in \ files/fail2ban-tmpfiles.conf fail2ban/server/*.py \ config/action.d/*.conf fail2ban/client/*.py \ config/*.conf sed -i "s|paths-debian.conf|paths-openmamba.conf|" config/jail.conf %build ./fail2ban-2to3 CFLAGS="%{optflags}" %{__python3} setup.py build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %{__python3} setup.py install \ --skip-build \ --optimize=1 \ --root="%{buildroot}" \ --install-headers=%{python3_inc} \ --install-lib=%{python3_sitearch} \ --record=%{name}.filelist sed -i "\,\.egg-info/,d;s,.*/man/.*,&.gz," %{name}.filelist sed -i "/fail2ban\/tests\//d" %{name}.filelist install -D -m644 build/fail2ban.service \ %{buildroot}%{_unitdir}/fail2ban.service install -D -m644 files/fail2ban-tmpfiles.conf \ %{buildroot}%{_tmpfilesdir}/fail2ban.conf install -Dm644 files/fail2ban-logrotate \ %{buildroot}%{_sysconfdir}/logrotate.d/fail2ban install -Dm644 files/bash-completion \ %{buildroot}%{_datadir}/bash-completion/completions/fail2ban install -D -m644 man/fail2ban.1 %{buildroot}%{_mandir}/man1/fail2ban.1 install -D -m644 man/fail2ban-client.1 \ %{buildroot}%{_mandir}/man1/fail2ban-client.1 install -D -m644 man/fail2ban-regex.1 \ %{buildroot}%{_mandir}/man1/fail2ban-regex.1 install -D -m644 man/fail2ban-server.1 \ %{buildroot}%{_mandir}/man1/fail2ban-server.1 install -D -m644 man/jail.conf.5 \ %{buildroot}%{_mandir}/man5/jail.conf.5 install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/fail2ban/paths-openmamba.conf rm -f %{buildroot}%{_sysconfdir}/paths-{arch,debian,fedora,freebsd,opensuse,osx}.conf %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %systemd_post fail2ban : %preun %systemd_preun fail2ban : %postun %systemd_postun fail2ban : %files -f %{name}.filelist %defattr(-,root,root) %dir %{_sysconfdir}/fail2ban %dir %{_sysconfdir}/fail2ban/action.d %dir %{_sysconfdir}/fail2ban/filter.d %dir %{_sysconfdir}/fail2ban/filter.d/ignorecommands %dir %{_sysconfdir}/fail2ban/jail.d %dir %{_sysconfdir}/fail2ban/fail2ban.d %{_sysconfdir}/fail2ban/paths-openmamba.conf %{_sysconfdir}/logrotate.d/fail2ban %{_bindir}/fail2ban-python %{_unitdir}/fail2ban.service %{_tmpfilesdir}/fail2ban.conf %{_datadir}/bash-completion/completions/fail2ban %dir %{_localstatedir}/lib/fail2ban %{_mandir}/man1/fail2ban-client.1* %{_mandir}/man1/fail2ban-regex.1* %{_mandir}/man1/fail2ban-server.1* %{_mandir}/man1/fail2ban.1* %{_mandir}/man5/jail.conf.5* %dir %{python3_sitearch}/fail2ban %{python3_sitearch}/fail2ban/* %dir %{python3_sitearch}/fail2ban-%{version}-py*.egg-info %{python3_sitearch}/fail2ban-%{version}-py*.egg-info/* %doc COPYING THANKS %changelog * Thu Nov 17 2022 Automatic Build System 1.0.2-1mamba - automatic version update by autodist * Sat May 29 2021 Silvan Calarco 0.11.2-3mamba - added upstream patches to fix ipv6 support with ufw (see https://github.com/fail2ban/fail2ban/issues/2331 ) * Mon Mar 15 2021 Silvan Calarco 0.11.2-2mamba - update paths-openmamba.conf and remove other distro configurations * Fri Dec 18 2020 Automatic Build System 0.11.2-1mamba - automatic version update by autodist * Wed Nov 18 2020 Silvan Calarco 0.11.1-2mamba - rebuilt with python3 * Tue Feb 25 2020 Automatic Build System 0.11.1-1mamba - automatic version update by autodist * Sun Jan 12 2020 Automatic Build System 0.10.5-1mamba - automatic version update by autodist * Wed Feb 06 2019 Silvan Calarco 0.10.4-3mamba - require python-systemd-py36 * Wed Feb 06 2019 Silvan Calarco 0.10.4-2mamba - fix rundir in configuration file and provide /var/lib/fail2ban directory * Tue Feb 05 2019 Silvan Calarco 0.10.4-1mamba - package created using the webbuild interface