samba-vscan-0.3.6c-beta5 Сlamav и samba-3.2.5 Debian Lenny (samba2)
Ключевые слова: samba2 , (найти похожие документы )
From: tux2002 <tux2002@front.ru. >
Date: Mon, 20 Feb 2010 17:02:14 +0000 (UTC)
Subject: samba-vscan-0.3.6c-beta5 Сlamav и samba-3.2.5 Debian Lenny
Посидел вчера погуглил, подумал и всё таки собрал subj. Патчи только для
clamav, но для других аналогично.
*** include/vscan-global.h.orig 2005-04-08 21:30:30.000000000 +0400
--- include/vscan-global.h 2009-12-25 10:16:34.471669160 +0300
***************
*** 1,6 ****
--- 1,22 ----
#ifndef __VSCAN_GLOBAL_H_
#define __VSCAN_GLOBAL_H_
+ /* Patched by T. Wild, 9.12.2008, because pstrcpy removed by samba.org */
+
+ #define PSTRING_LEN 1024
+ typedef char pstring[PSTRING_LEN];
+ #define pstrcpy(d,s) safe_strcpy((d),(s),sizeof(pstring)-1)
+ #define pstrcat(d,s) safe_strcat((d),(s),sizeof(pstring)-1)
+
+ /* Furthermore init_module changed to init_samba_module */
+
+ #define init_module(void) init_samba_module(void)
+
+ /* end of patch by T. Wild */
+
+ #define BOOL bool
+
+
#include <includes.h>
#include "vscan-config.h"
__________________________________
*** clamav/vscan-clamav.c.orig 2007-05-21 21:14:56.000000000 +0400
--- clamav/vscan-clamav.c 2009-12-25 10:21:42.389595560 +0300
***************
*** 171,177 ****
#endif
DEBUG(3, ("configuration file is: %s\n", config_file));
! retval = pm_process(config_file, do_section, do_parameter);
DEBUG(10, ("pm_process returned %d\n", retval));
/* FIXME: this is lame! */
--- 171,177 ----
#endif
DEBUG(3, ("configuration file is: %s\n", config_file));
! retval = pm_process(config_file, do_section, do_parameter, NULL);
DEBUG(10, ("pm_process returned %d\n", retval));
/* FIXME: this is lame! */
***************
*** 422,428 ****
/* First close the file */
#if (SMB_VFS_INTERFACE_VERSION >= 6)
! retval = SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
#else
retval = default_vfs_ops.close(fsp, fd);
#endif
--- 422,428 ----
/* First close the file */
#if (SMB_VFS_INTERFACE_VERSION >= 6)
! retval = SMB_VFS_NEXT_CLOSE(handle, fsp);
#else
retval = default_vfs_ops.close(fsp, fd);
#endif
1 , trigger (? ), 09:40, 11/03/2010 [ответить ]
+ /–
Доброго времени суток.
У меня Debian 5.04, Samba 3.2.5 и samba-vscan 0.3.6c-beta5. Делаю по статье (http://xgu.ru/wiki/%D0%90%D0%BD%D1%82%D0 ). При сборке sabma-vscan, make вываливает кучу ошибок. Пробовал этот патч - просто чуть уменьшилось количество ошибок. В чем ошибка может быть?
3 , tux2002 (ok ), 16:08, 18/06/2010 [ответить ]
+ /–
У меня собирается, НО! патч только для модуля clamav. То есть команде make я передаю только собирать модуль clamav. Для других модулей надо ещё делать исправления. И советую: возможно лучше использовать clamfs, видимо samba-vscan уже уходит в прошлое.