ClamAV

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 11 июл 2005, 17:06

Код: Выделить всё

===>  Applying FreeBSD patches for clamav-0.86.1
File to patch:
теперь вот это!  :roll:

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 12 июл 2005, 09:37

PomidorOFF писал(а):

Код: Выделить всё

===>  Applying FreeBSD patches for clamav-0.86.1
File to patch:
теперь вот это!  :roll:
до запуска скрипта каталог /usr/ports/security/clamav был приведен в соответствие с изначальным содержимым из дерева портов?
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 12 июл 2005, 15:03

corvax писал(а):до запуска скрипта каталог /usr/ports/security/clamav был приведен в соответствие с изначальным содержимым из дерева портов?
Была удалена папка files и ports обновлен cvsup.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 12 июл 2005, 15:45

PomidorOFF писал(а):
corvax писал(а):до запуска скрипта каталог /usr/ports/security/clamav был приведен в соответствие с изначальным содержимым из дерева портов?
Была удалена папка files и ports обновлен cvsup.
на обновленном порту 0.86.1 вышеопубликованный скрипт отрабатывает без ошибок

с другой стороны, этот скрипт копирует порт из каталога security/clamav в каталог security/clamav-libunrar3 без удаления файлов, которые могли находится в целевом каталоге. можно еще попробовать удалить руками /usr/ports/security/clamav-libunrar3 и повторно запустить скрипт
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 12 июл 2005, 18:59

Удалил все из security/clamav и security/clamav-libunrar3, обновил порты. При запуске скрипта то же самое:

Код: Выделить всё

===>  Applying FreeBSD patches for clamav-0.86.1
File to patch: 

R_e_d
Junior member
Сообщения: 3
Зарегистрирован: 12 июл 2005, 19:51
Контактная информация:

Сообщение R_e_d » 12 июл 2005, 20:53

Абсолютно такая же ситуация
(Freebsd 5.3, clamav-0.86.1) :(

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 13 июл 2005, 09:50

R_e_d писал(а):Абсолютно такая же ситуация
(Freebsd 5.3, clamav-0.86.1) :(
покажите оба вывод

Код: Выделить всё

ls -l /usr/ports/security/clamav-libunrar3/files/
после отработки скрипта patch_clamav.sh
--
/corvax

R_e_d
Junior member
Сообщения: 3
Зарегистрирован: 12 июл 2005, 19:51
Контактная информация:

Сообщение R_e_d » 13 июл 2005, 15:29

всегда пожалуйста

Код: Выделить всё

total 28
-rw-r--r--  1 root  wheel   678 May 13 12:16 clamav-clamd.sh.in
-rw-r--r--  1 root  wheel   711 May 13 12:16 clamav-freshclam.sh.in
-rw-r--r--  1 root  wheel  1043 May 13 12:16 clamav-milter.sh.in
-rw-r--r--  1 root  wheel   473 Oct 14  2004 patch-Makefile.in
-rw-r--r--  1 root  wheel  1129 Jun 28 22:57 patch-configure
-rw-r--r--  1 root  wheel   705 Oct 14  2004 patch-etc::Makefile.in
-rw-r--r--  1 root  wheel   400 Jul 13 15:09 patch-libclamav::stdlib.patch
-rw-r--r--  1 root  wheel   343 Nov 25  2003 patch-libclamav::zziplib::zzip-conf.h
-rw-r--r--  1 root  wheel   230 May 13 12:16 patch-libclamav_clamav.h
-rw-r--r--  1 root  wheel   188 May 13 12:16 patch-libclamav_mspack_mspack.h
-rw-r--r--  1 root  wheel   213 May 13 12:16 patch-libclamav_zziplib_zzip-io.h
-rw-r--r--  1 root  wheel   236 May 13 12:16 patch-libclamav_zziplib_zziplib.h
-rw-r--r--  1 root  wheel   335 May 13 12:16 pkg-deinstall.in
-rw-r--r--  1 root  wheel  1744 May 13 12:16 pkg-install.in
можно предвидеть след вопрос
содержание patch-libclamav::stdlib.patch

Код: Выделить всё

diff -urN ../clamav-0.80.orig/libclamav/unrarlib.c ../clamav-0.80/libclamav/unrarlib.c
--- ../clamav-0.80.orig/libclamav/unrarlib.c	Fri Nov  5 12:51:17 2004
+++ ../clamav-0.80/libclamav/unrarlib.c	Fri Nov  5 12:47:21 2004
@@ -27,6 +27,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <sys/param.h>
+#include <stdlib.h>
 #include <libunrar3/dll.hpp>
 #include "clamav.h"
 #include "others.h"

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 13 июл 2005, 15:50

R_e_d писал(а):можно предвидеть след вопрос
содержание patch-libclamav::stdlib.patch

Код: Выделить всё

diff -urN ../clamav-0.80.orig/libclamav/unrarlib.c ../clamav-0.80/libclamav/unrarlib.c
--- ../clamav-0.80.orig/libclamav/unrarlib.c	Fri Nov  5 12:51:17 2004
+++ ../clamav-0.80/libclamav/unrarlib.c	Fri Nov  5 12:47:21 2004
@@ -27,6 +27,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <sys/param.h>
+#include <stdlib.h>
 #include <libunrar3/dll.hpp>
 #include "clamav.h"
 #include "others.h"
судя по всему, здесь собака и порылась

двоеточия в имени файла патча я заменил за подчеркивания
Вложения

[Расширение patch было запрещено, вложение больше недоступно.]


R_e_d
Junior member
Сообщения: 3
Зарегистрирован: 12 июл 2005, 19:51
Контактная информация:

Сообщение R_e_d » 13 июл 2005, 18:07

2 covax
судя по всему, здесь собака и порылась

двоеточия в имени файла патча я заменил за подчеркивания
От перемены слагаемых

Если в Вашем патче закомментировать 18 строку, ту которая копирует patch-libclamav__stdlib.patch в .../ports/security/clamav-libunrar3/files, то все как ни странно собирается.
Где собака порылась?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 13 июл 2005, 18:20

R_e_d писал(а):2 covax
судя по всему, здесь собака и порылась

двоеточия в имени файла патча я заменил за подчеркивания
От перемены слагаемых

Если в Вашем патче закомментировать 18 строку, ту которая копирует patch-libclamav__stdlib.patch в .../ports/security/clamav-libunrar3/files, то все как ни странно собирается.
Где собака порылась?
и что, ручками patch-libclamav::stdlib.patch тоже не накладывается?
слабо верится, ибо я уже раза три пересобрал 0.86.1 с этими патчами
и ни одной проблемы не возникло

p. s. а двоеточия я менял на подчеркивания только потому, что phpBB не смог обработать имена файлов с двоеточиями
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 13 июл 2005, 18:37

corvax писал(а):покажите оба вывод

Код: Выделить всё

ls -l /usr/ports/security/clamav-libunrar3/files/
после отработки скрипта patch_clamav.sh

Код: Выделить всё

ns# ls -l /usr/ports/security/clamav-libunrar3/files/
total 28
-rw-r--r--  1 root  wheel   678 13 май 11:16 clamav-clamd.sh.in
-rw-r--r--  1 root  wheel   711 13 май 11:16 clamav-freshclam.sh.in
-rw-r--r--  1 root  wheel  1043 13 май 11:16 clamav-milter.sh.in
-rw-r--r--  1 root  wheel   473 14 окт  2004 patch-Makefile.in
-rw-r--r--  1 root  wheel  1129 28 июн 21:57 patch-configure
-rw-r--r--  1 root  wheel   705 14 окт  2004 patch-etc::Makefile.in
-rw-r--r--  1 root  wheel   400 12 июл 17:31 patch-libclamav::stdlib.patch
-rw-r--r--  1 root  wheel   343 25 ноя  2003 patch-libclamav::zziplib::zzip-conf.h
-rw-r--r--  1 root  wheel   230 13 май 11:16 patch-libclamav_clamav.h
-rw-r--r--  1 root  wheel   188 13 май 11:16 patch-libclamav_mspack_mspack.h
-rw-r--r--  1 root  wheel   213 13 май 11:16 patch-libclamav_zziplib_zzip-io.h
-rw-r--r--  1 root  wheel   236 13 май 11:16 patch-libclamav_zziplib_zziplib.h
-rw-r--r--  1 root  wheel   335 13 май 11:16 pkg-deinstall.in
-rw-r--r--  1 root  wheel  1744 13 май 11:16 pkg-install.in

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 14 июл 2005, 10:21

заменил в патче

Код: Выделить всё

cp patch-libclamav::stdlib.patch ${PORT_DIR}/files/
на

Код: Выделить всё

cp patch-libclamav__stdlib.patch ${PORT_DIR}/files/
и все пошло.
Спасибо.  :)

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 14 июл 2005, 12:39

PomidorOFF писал(а):заменил в патче

Код: Выделить всё

cp patch-libclamav::stdlib.patch ${PORT_DIR}/files/
на

Код: Выделить всё

cp patch-libclamav__stdlib.patch ${PORT_DIR}/files/
и все пошло.
Спасибо.  :)
наконец-то
мои поздравления
--
/corvax

devr
Junior member
Сообщения: 3
Зарегистрирован: 02 сен 2005, 09:51
Откуда: Kirov

ClamAV

Сообщение devr » 02 сен 2005, 12:21

Собрал clamav c rar3 как написал Corvax. Поначалу все работало. Затем milter стал отваливаться. Причина оказаллась в том, что clamav не смог прожевать rar архив порядка 1Мб (упаковано было rar2).
Поставил все заново из портов clamav без rar3, все работает не падает.Вот такие пироги. Система FreeBSD4.9+clamav0.86.2_1+sendmail.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей