Re: [FUG-BR] VSCAN

2006-04-23 Por tôpico Luiz Otávio Souza
From: Patrick Tracanelli [EMAIL PROTECTED]

 Bom hack Luiz, voce ja fez send-pr(1) dele?

 Bom, de qq forma soh pra ilustrar a thread, nao tem nada a ver o caso do
 DISABLE_VULNERABILITIES hehe. Essa opcao so faz garantir que o ports nao
 faca consultas na VuXML local, caso comum e comportamento padrao se o
 usuario tiver instalado o portaudit. Nao 'e relevante quanto a tags
 FORBIDDEN, IGNORE, DEPRECATED, etc dos Ports. A solucao usual sem o
 hack/patch do Luiz e instalar por pacote pre compilado (cd-rom por
 exemplo) ou remover a entrada FORBIDDEN do Makefile, o que pode ser
 feito editando o Makefile ou de maneira mais elegante, digamos

 echo .undefine FORBIDDEN | make -f - install clean

 (nao testei).

 Luiz, faz send-pr(1) disso caso ainda nao o tenha. Se funcionar sempre
 sem compat3x vai ser muito bom.

Patrick,

Eu acabei de fazer o send-pr, mas nao acredito que um 'hack sujo' desses
seja aceito, isso pq o FreeBSD nao costuma utilizar esse tipo de solucao,
pelo menos nao de maneira oficial. Mas como se trata de um port, pode
ate ser...

Eu refiz o patch e assim nao eh preciso fazer nada mais do que o basico:

# cd /usr/local/ports/vscan  make install clean

depois de aplicado o patch, claro:

--- Makefile.orig   Mon Nov 22 08:58:47 2004
+++ MakefileSun Apr 23 10:16:49 2006
@@ -17,9 +17,6 @@
 COMMENT=   Evaluation version of a DOS/Windows/Linux file virus scanner

 RUN_DEPENDS+=  ${LOCALBASE}/sbin/update_dat:${PORTSDIR}/security/uvscan-dat
-# misc/compat3x is forbidden, but if it is compiled into the system
-# we may still be good to go.
-LIB_DEPENDS+=  c.3:${PORTSDIR}/misc/compat3x
 LIB_DEPENDS+=  m.2:${PORTSDIR}/misc/compat4x

 ONLY_FOR_ARCHS=i386
@@ -62,5 +59,8 @@
 post-install:
${LN} -sf ${PREFIX}/lib/libbsdfv.so.4 \
${PREFIX}/lib/libbsdfv.so
+   if ! [ -f /lib/libc.so.3 ]; then \
+   ${FIND} /lib -name libc.so.* -type f \
+   -exec ${LN} -s {} /lib/libc.so.3 \; ; fi

 .include bsd.port.mk


Quanto ao funcionamento, eu utilizo essa solucao a bastante
tempo, normalmente com o qmail-scanner, sem problemas.

Bem que NAI podia atualizar seu produto...

luiz 

___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] VSCAN

2006-04-20 Por tôpico Renato Botelho
Em 20/4/2006 13:08 Luciano Brandâo Cruz escreveu:
 Alguem sabe como resolver isso:
 
 (mail2:/usr/ports/security/vscan)# make
 ===   uvscan-4.40e_1 depends on shared library: c.3 - not found
 ===Verifying install for c.3 in /usr/ports/misc/compat3x
 ===  compat3x-i386-5.0.20020925 is forbidden: FreeBSD-SA-03:05.xdr,
 FreeBSD-SA-03:08.realpath  - not fixed / no lib available.
 *** Error code 1
 
 Stop in /usr/ports/misc/compat3x.
 *** Error code 1

Ele depende do compat3x, que eh um pacote com falhas de seguranca.
Se vc nao se importar de instalar o compat3x mesmo assim, faca o
seguinte

cd /usr/ports/security/vscan
make -DDISABLE_VULNERABILITIES install clean

Voce pode tb usar um outro antivirus, que seja freeware, como o
clamav por exemplo. (/usr/ports/security/clamav)

[]s
-- 
Renato Botelho garga @ FreeBSD.org
   freebsd @ galle.com.br
GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br