1 Summary: An anti-virus utility for Unix
2 Summary(pl): Antywirusowe narzêdzie dla Unixów
7 Group: Applications/Mail
8 Source0: http://clamav.elektrapro.com/stable/%{name}-%{version}.tar.gz
9 URL: http://clamav.elektrapro.com/
10 Patch0: %{name}-proc.patch
11 BuildRequires: autoconf
12 BuildRequires: automake
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 Clam Antivirus is a powerful anti-virus scanner for Unix. It supports
17 AMaViS, compressed files, uses the virus database from
18 OpenAntivirus.org, and includes a program for auto-updating. The
19 scanner is multithreaded, written in C, and POSIX compliant.
22 Clam Antivirus jest potê¿nym skanerem antywirusowym dla systemów
23 uniksowych. Wspiera on AMaViSa, skompresowane pliki, u¿ywa bazy
24 wirusów z OpenAntivirus.org, i posiada system automatycznej
25 aktualizacji. Skaner jest wielow±tkowy, napisany w C i zgodny z
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/cron.daily,%{_var}/log}
46 DESTDIR=$RPM_BUILD_ROOT
48 echo -e '#!/bin/sh\n%{_bindir}/freshclam --quiet -l %{_var}/log/%{name}.log' \
49 > $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/%{name}
51 touch $RPM_BUILD_ROOT%{_var}/log/%{name}.log
54 rm -rf $RPM_BUILD_ROOT
57 if [ -n "`getgid clamav`" ]; then
58 if [ "`getgid clamav`" != "43" ]; then
59 echo "Warning: group clamav doesn't have gid=43. Correct this before installing clamav" 1>&2
63 echo "adding group clamav GID=43"
64 /usr/sbin/groupadd -g 43 -r -f clamav
66 if [ -n "`id -u clamav 2>/dev/null`" ]; then
67 if [ "`id -u clamav`" != "43" ]; then
68 echo "Warning: user clamav doesn't have uid=43. Correct this before installing clamav" 1>&2
72 echo "Adding user clamav UID=43"
73 /usr/sbin/useradd -u 43 -r -d /tmp -s /bin/false -c "Clam Anti Virus Checker" -g clamav clamav 1>&2
77 if [ "$1" = "0" ]; then
78 echo "Removing user clamav"
79 /usr/sbin/userdel clamav
80 echo "Removing group clamav"
81 /usr/sbin/groupdel clamav
85 touch %{_var}/log/%{name}.log && chmod 640 %{_var}/log/%{name}.log && chown clamav %{_var}/log/%{name}.log
88 %defattr(644,root,root,755)
89 %doc AUTHORS ChangeLog FAQ NEWS README TODO docs/*.pdf
90 %attr(755,root,root) %{_bindir}/*
91 %attr(755,clamav,root) %dir %{_datadir}/%{name}
92 %attr(644,clamav,root) %verify(not md5 size mtime) %{_datadir}/%{name}/*.db
93 %attr(640,clamav,root) %ghost %{_var}/log/%{name}.log
94 %attr(750,root,root) %{_sysconfdir}/cron.daily/%{name}