Name: fail2ban Version: 0.10.4 Release: 3mamba 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 ## GITSOURCE https://github.com/fail2ban/fail2ban.git 0.10.4 Source: https://github.com/fail2ban/fail2ban.git/%{version}/fail2ban-%{version}.tar.bz2 Source1: fail2ban-paths-openmamba.conf License: GPL ## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-END BuildRequires: libpython36-devel Requires: python36 >= %python36_version Requires: python-systemd-py36 BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Daemon to ban hosts that cause multiple authentication errors. %debug_package %prep %setup -q 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}" %{__python36} setup.py build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %{__python36} setup.py install \ --skip-build \ --optimize=1 \ --root="%{buildroot}" \ --install-headers=%{python36_inc} \ --install-lib=%{python36_sitearch} \ --record=%{name}.filelist sed -i "s,.*/man/.*,&.gz," %{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 %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* %doc COPYING THANKS %changelog * 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