]> git.pld-linux.org Git - packages/fail2ban.git/blame - fail2ban.spec
- added missing BR
[packages/fail2ban.git] / fail2ban.spec
CommitLineData
465f8f11 1Summary: Ban IPs that make too many password failures
f4d4d197 2Summary(pl.UTF-8): Blokowanie IP powodujących zbyt dużo prób logowań z błędnym hasłem
465f8f11 3Name: fail2ban
4Version: 0.6.0
5Release: 1
6License: GPL
7Group: Daemons
8URL: http://fail2ban.sourceforge.net/
9Source0: http://dl.sourceforge.net/fail2ban/%{name}-%{version}.tar.bz2
10# Source0-md5: 129c4e76539a22ab60d025fbf137f962
465f8f11 11BuildRequires: dos2unix
80cab974 12BuildRequires: python-devel
4e631b74 13BuildRequires: python-modules
ddeb0306 14BuildRequires: rpmbuild(macros) >= 1.219
4e631b74 15BuildRequires: rpm-pythonprov >= 1.219
56c86c91 16Requires(post,preun): /sbin/chkconfig
465f8f11 17Requires: python-log4py
56c86c91 18Requires: rc-scripts
465f8f11 19BuildArch: noarch
80cab974 20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
465f8f11 21
22%description
23Fail2Ban scans log files like /var/log/secure and bans IP that makes
24too many password failures. It updates firewall rules to reject the IP
25address. These rules can be defined by the user. Fail2Ban can read
26multiple log files including sshd or Apache web server logs.
27
2312737e
JR
28%description -l pl.UTF-8
29Fail2Ban skanuje pliki logów takie jak /var/log/secure i blokuje IP
30powodujące zbyt dużo prób logowań z błędnym hasłem. Uaktualnia regułki
31firewalla, aby odrzucić adres IP. Regułki te mogą być definiowane
32przez użytkownika. Fail2Ban potrafi czytać wiele plików logów włącznie
33z sshd czy plikami logów serwera WWW Apache.
cac37698 34
465f8f11 35%prep
36%setup -q
ddeb0306
ER
37dos2unix config/redhat-initd
38rm setup.cfg
465f8f11 39
40%build
465f8f11 41%{__python} setup.py build
42
43%install
44rm -rf $RPM_BUILD_ROOT
cac37698 45install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
3f2a7d0f 46
465f8f11 47PYTHONPATH=$RPM_BUILD_ROOT%{py_sitescriptdir}; export PYTHONPATH
48
49python setup.py install \
ddeb0306 50 --optimize=2 \
465f8f11 51 --root=$RPM_BUILD_ROOT
52
ddeb0306 53%{py_postclean}
465f8f11 54install config/redhat-initd $RPM_BUILD_ROOT/etc/rc.d/init.d/fail2ban
55install config/fail2ban.conf.default $RPM_BUILD_ROOT%{_sysconfdir}/fail2ban.conf
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%post
61/sbin/chkconfig --add %{name}
62%service %{name} restart
63
64%preun
65if [ "$1" = "0" ]; then
66 %service -q %{name} stop
67 /sbin/chkconfig --del %{name}
68fi
69
70%files
465f8f11 71%defattr(644,root,root,755)
3f2a7d0f 72%doc CHANGELOG README TODO
73%attr(754,root,root) /etc/rc.d/init.d/%{name}
465f8f11 74%attr(755,root,root) %{_bindir}/%{name}
cac37698 75%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
465f8f11 76%{py_sitescriptdir}/*
This page took 0.105069 seconds and 4 git commands to generate.