Victor Ustugov wrote:
> чуть более полутора месяцев назад на mta.org.ua создат yum рипозитарий
> пакетов для RedHat/CentOS/Fedora. более конкретно это FC3, FC6, FC8,
> CentOS 5.1, RHEL4 (i386 и x86_64).
>>http://mta.org.ua/updates/>> пишу в оба листа, т. к. рипозитарий касается как конфигуратора exim, так
> и набора правил spamassassin.
...
> чуть позже в рипозитарии будут выложены пакеты для сборки clamav 0.92.1.
> мне пришлось собирать свой пакет, т. к. схема работы wrapper'а из пакета
> clamav из состава FC является для меня избыточной и непривычной, из-за
> чего я переписал spec, чтобы сделать работу clamd/freshclam под
> RedHat/CentOS/Fedora максимально близкой к работе этих продуктов под
> FreeBSD.
в yum рипозитарий http://mta.org.ua/updates/ выложен пакет clamav 0.92.1
механизм сборки пакета реализован по образу и подобию механизмов сборки
exim и spamassassin:
http://mta.org.ua/clamav/redhat/
данный каталог доступен также по rsync:
rsync://rsync.mta.org.ua/clamav/redhat/
в spec файле для пакета clamav 0.92.1 я прописал зависимость от пакета
zlib-devel с учетом версии:
BuildRequires: zlib-devel >= 1.2.2
это связано с тем, что в zlib более ранних версий найдена критическая
уязвимость.
можно конечно было бы с помощью опции --disable-zlib-vcheck запретить
самому clamav'у проверять версию zlib,
но все же более корректным решением на мой взгляд является сборка более
нового пакета zlib.
пакет zlib версии 1.2.3-3 из состава CetnOS 5.1 собран для FC3 и RHEL4.
далее, в spec файле clamav из состава FC указано:
# Unfortunately, clamav includes support for RAR v3, derived from GPL
# incompatible unrar from RARlabs. We have to pull this code out.
# tarball was created by
#
# zcat clamav-$V.tar.gz | tar --delete -f - '*/libclamunrar/*' | bzip2
-c > clamav-$V-norar.tar.bz2
#
# or
#
# make clean-sources [TARBALL=<original-tarball>]
вследствие этого я собрал два варианта пакетов для каждой ОС.
в названиях пакетов с проприетарной реализацией поддержки RAR v3
присутсвует слово unrar.
в общем и целом это все
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC