parent
34b98ca336
commit
642c992929
1 changed files with 108 additions and 0 deletions
@ -0,0 +1,108 @@ |
|||||||
|
Name: squidclamav |
||||||
|
Version: 6.16 |
||||||
|
Release: 1%{?dist} |
||||||
|
Summary: A Clamav Antivirus Redirector for Squid |
||||||
|
|
||||||
|
Group: Applications/System |
||||||
|
License: GPLv3+ |
||||||
|
URL: http://squidclamav.darold.net/ |
||||||
|
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz |
||||||
|
BuildRequires: clamav-devel >= 0.82 |
||||||
|
BuildRequires: curl-devel >= 7.12.1 |
||||||
|
Requires: squid |
||||||
|
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) |
||||||
|
|
||||||
|
%description |
||||||
|
%{name} Antivirus redirector for Squid proxy based on the Awards winnings |
||||||
|
ClamAv anti-virus toolkit. Using it will help you securing your home or |
||||||
|
enterprise network web traffic. SquidClamav is the most efficient Squid |
||||||
|
Redirector anti-virus tool for HTTP traffic available for free, it is written |
||||||
|
in C and can handle thousand of connections. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q |
||||||
|
|
||||||
|
# create README.RPM |
||||||
|
%{__cat} > README.RPM << __EOF |
||||||
|
|
||||||
|
1. Edit an modify configuration file %{_sysconfdir}/%{name}.conf to match |
||||||
|
your installation. |
||||||
|
|
||||||
|
2. Create a redirect CGI script or HTML where you want your users to be |
||||||
|
redirected when a virus is found and set the 'redirect' configuration |
||||||
|
directive to that URL. You have a CGI script sample in different languages |
||||||
|
in %{_libexecdir}/%{name}/ |
||||||
|
|
||||||
|
3. If you use squidclamav log remember that squidclamav will run as squid |
||||||
|
user, so the path to %{name}.log must be writable by this user. |
||||||
|
|
||||||
|
You can have more information on how to configure and use %{name} by reading |
||||||
|
documentation at http://squidclamav.darold.net/ or with squidclamav man page. |
||||||
|
|
||||||
|
__EOF |
||||||
|
|
||||||
|
%build |
||||||
|
%configure --prefix=%{_prefix} |
||||||
|
%{__make} |
||||||
|
|
||||||
|
%install |
||||||
|
%{__rm} -rf $RPM_BUILD_ROOT |
||||||
|
# set up path structure |
||||||
|
%{__install} -d -m 0755 %{buildroot}/%{_bindir} |
||||||
|
%{__install} -d -m 0755 %{buildroot}/%{_sysconfdir} |
||||||
|
%{__install} -d -m 0755 %{buildroot}/%{_libexecdir} |
||||||
|
|
||||||
|
# Make distrib files |
||||||
|
%{__make} install \ |
||||||
|
DESTDIR=%{buildroot} |
||||||
|
|
||||||
|
%{__install} -D -m 0644 doc/%{name}.1 \ |
||||||
|
%{buildroot}/%{_mandir}/man1/%{name}.1 |
||||||
|
|
||||||
|
%clean |
||||||
|
%{__rm} -rf $RPM_BUILD_ROOT |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(0644,root,root,0755) |
||||||
|
%doc Change* INSTALL README README.RPM |
||||||
|
%attr(0755,root,root) %{_bindir}/%{name} |
||||||
|
%attr(0644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf |
||||||
|
%attr(0644,root,root) %{_mandir}/man1/%{name}.1.gz |
||||||
|
%attr(0644,root,root) %{_datadir}/%{name}/README |
||||||
|
%attr(0755,root,root) %{_libexecdir}/%{name}/clwarn.cgi |
||||||
|
%attr(0755,root,root) %{_libexecdir}/%{name}/clwarn.cgi.de_DE |
||||||
|
%attr(0755,root,root) %{_libexecdir}/%{name}/clwarn.cgi.en_EN |
||||||
|
%attr(0755,root,root) %{_libexecdir}/%{name}/clwarn.cgi.fr_FR |
||||||
|
%attr(0755,root,root) %{_libexecdir}/%{name}/clwarn.cgi.pt_BR |
||||||
|
%attr(0755,root,root) %{_libexecdir}/%{name}/clwarn.cgi.ru_RU |
||||||
|
%dir %{_libexecdir}/%{name} |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Sat Feb 17 2018 Daniel Berteaud <daniel@firewall-services.com> - 6.16-1 |
||||||
|
- Update to 6.16 |
||||||
|
|
||||||
|
* Fri Nov 15 2013 Daniel Berteaud <daniel@firewall-services.com> - 5.11-2 |
||||||
|
- Spec file cleanup |
||||||
|
|
||||||
|
* Tue Nov 27 2012 Daniel Berteaud <daniel@firewall-services.com> - 5.11-1 |
||||||
|
- update to 5.11 |
||||||
|
|
||||||
|
* Tue Oct 16 2012 Daniel Berteaud <daniel@firewall-services.com> - 5.9-1 |
||||||
|
- update to 5.9 |
||||||
|
|
||||||
|
* Tue Sep 11 2012 Daniel Berteaud <daniel@firewall-services.com> - 5.8-1 |
||||||
|
- update to 5.8 |
||||||
|
|
||||||
|
* Wed Mar 3 2010 Gilles Darold <gilles@darold.net> |
||||||
|
- Update to 5.2. |
||||||
|
- Add copy of clwarn.cgi.ru_RU into libexecdir. |
||||||
|
|
||||||
|
* Wed Feb 10 2010 Gilles Darold <gilles@darold.net> |
||||||
|
- Update to 5.1. |
||||||
|
|
||||||
|
* Wed Jan 27 2010 Gordan Bobic <gordan@bobich.net> |
||||||
|
- Update for squidclamav 4.2 |
||||||
|
|
||||||
|
* Tue Jan 12 2010 Gordan Bobic <gordan@bobich.net> |
||||||
|
- Initial fork from the PLD spec file, update for squidclamav 4.1 |
||||||
|
|
Loading…
Reference in new issue