Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37402598
en ru br
Репозитории ALT
5.1: 0.91-alt1
4.1: 0.90-alt0.M41.2
3.0:
+backports:0.84-alt0.M30.1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: havp

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: havp
Version: 0.90
Release: alt0.M41.2

Summary: (HTTP Antivirus Proxy) is a proxy with anti-virus scanner

License: GPL
Group: System/Servers

Url: http://www.server-side.de
Source: http://havp.hege.li/download/%name-%version.tar
Source1: havp.init
Source2: havp_spool_disk.config
Source3: havp_README.ALT.txt
Patch0: %name-%version-alt.patch
Packager: Slava Dubrovskiy <dubrsl at altlinux.ru>

Summary(ru_RU.UTF8): п÷я─п╬п╨я│п╦ я│п╣я─п╡п╣я─ я│ п╟п╫я┌п╦п╡п╦я─я┐я│п╫я▀п╪ я│п╨п╟п╫п╦я─п╬п╡п╟п╫п╦п╣п╪ я┌я─п╟я└п╦п╨п╟

Requires: clamav-freshclam

BuildPreReq: libssl-devel zlib-devel
# Automatically added by buildreq on Wed Jun 13 2007
BuildRequires: gcc-c++ libclamav-devel packages-info-i18n-common

%description
The main aims are continuous, non-blocking downloads and smooth scanning
of dynamic and password protected HTTP traffic. Havp antivirus proxy has
a parent and transparent proxy mode. It can be used with squid or standalone.

%description -l ru_RU.UTF8
п·я│п╫п╬п╡п╫п╟я▐ я├п╣п╩я▄: - п©я─п╬п╥я─п╟я┤п╫п╬п╣ п╟п╫я┌п╦п╡п╦я─я┐я│п╫п╬п╣ я│п╨п╟п╫п╦я─п╬п╡п╟п╫п╦п╣ HTTP я┌я─п╟я└п╦п╨п╟.
п°п╬п╤п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╨п╟п╨ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╦п╧ п╦п╩п╦ п©я─п╬п╥я─п╟я┤п╫я▀п╧ п©я─п╬п╨я│п╦ я│п╣я─п╡п╣я─.
п°п╬п╤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я│п╬ я│п╨п╡п╦п╢п╬п╪ п╦п╩п╦ п╟п╡я┌п╬п╫п╬п╪п╫п╬.
п÷п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я┌п╟п╨п╦п╣ п╟п╫я┌п╦п╡п╦я─я┐я│я▀:
- ClamAV through libclamav (п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌)
- ClamAV through clamd
- Kaspersky (aveserver daemon)
- Trend Micro (Trophie)
- AVG
- F-Prot
- NOD32
- Sophos (п╫п╣п╬п╠я┘п╬п╢п╦п╪п╟ п©п╣я─п╣я│п╠п╬я─п╨п╟ я│ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╬п╧)

%prep
%setup -q
%patch0 -p1

find %_builddir/%name-%version/etc/%name -type d -print0 | xargs -r0 chmod 755
find %_builddir/%name-%version/etc/%name -type f -print0 | xargs -r0 chmod 644

%build
%configure --localstatedir=/var --enable-ssl-tunnel
%make_build

%install
%make DESTDIR=%buildroot install
%__mkdir_p %buildroot%_logdir/%name
%__mkdir_p %buildroot%_spooldir/%name
%__mkdir_p %buildroot%_var/run/%name
%__mkdir_p %buildroot%_initrddir
%__mkdir_p %buildroot%_sysconfdir/logrotate.d


%__install -p -m 755 %SOURCE1  %buildroot%_initrddir/havp
%__install -p -m 640 etc/havp/havp.config %buildroot%_sysconfdir/%name/havp.config
%__install -p -m 640 %SOURCE2  %buildroot%_sysconfdir/%name/spool_disk.config
%__install -p -m 644 %SOURCE3  README.ALT

%__cat << EOF > %buildroot%_sysconfdir/logrotate.d/havp
/var/log/havp/access.log {
   create 644 root havp
   weekly
   rotate 5
   copytruncate
   compress
   notifempty
   missingok
}
/var/log/havp/havp.log {
   create 644 root havp
   weekly
   rotate 5
   copytruncate
   compress
   notifempty
   missingok
   postrotate
       /sbin/service havp reload >/dev/null
   endscript
}
EOF


%pre
/usr/sbin/groupadd -r -f %name &> /dev/null ||:
/usr/sbin/useradd -r -g %name -d /dev/null -c 'Proxy with antivirus scan' -s /dev/null -n %name &> /dev/null ||:

%post
%post_service %name

%preun
%preun_service %name

%postun

%files
%doc ChangeLog INSTALL COPYING README.ALT
%_sbindir/*
%config %_initrddir/%name
%config %_sysconfdir/logrotate.d/*
%_sysconfdir/%name/%name.config.default
%config(noreplace) %verify(not md5 size mtime) %_sysconfdir/%name/%name.config
%config(noreplace) %verify(not md5 size mtime) %_sysconfdir/%name/spool_disk.config
%config(noreplace) %verify(not md5 size mtime) %_sysconfdir/%name/whitelist
%config(noreplace) %verify(not md5 size mtime) %_sysconfdir/%name/blacklist
%config(noreplace) %verify(not md5 size mtime) %_sysconfdir/%name//templates/*/*
%dir %_sysconfdir/%name/templates
%dir %_sysconfdir/%name/templates/*
%dir %attr(750,root,%name) %_sysconfdir/%name
%dir %attr(775,root,%name) %_var/run/%name
%dir %attr(2770,root,%name) %_spooldir/%name
%dir %attr(3770,%name,root) %_logdir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin