[FUG-BR] Compilando com um patch não oficial (mas no jeitão BSD :)

Rainer Alves rainer.alves em gmail.com
Qua Nov 16 22:48:24 BRST 2005


Tiago Cruz wrote:

>Pessoal,
>
>estou tentando implementar aqui no trampo isso aqui: Integrando Squid +
>SquidGuard + Active Directory 2003 [1]. Estou usando o FreeBSD 6.0
>STABLE.
>
>Bom, logo de cara eu preciso compilar o SQUIDGUARD, e para adicionar
>suporte a LDAP eu preciso aplicar um patch no danado.
>
>Eu vi que não tem um make config no port do squidguard, então eu ignorei
>essa etapa e fui em frente no tutorial, fazendo as partes que eu sei
>primeiro... "vai que funciona", pensei... mas não funcionou... heheheh
>
>O que quero fazer é não compilar esse trem na unha, e sim aplicar o
>patch dele e deixar o BSD gerenciar isso para mim :)
>
>Quando eu dou um make, ele cria a pasta work... eu vou lá, aplico o
>patch... mas como compilo de novo? Se dou um make install não rola, um
>clean ele apaga meu patch! srsrsrs
>
>Valeu ae pessoal!
>
>  
>

Tiago,

Tive o mesmo "problema" que você há algumas semanas... tive que criar um 
patch diretamente pro port do squidguard que adiciona o suporte LDAP.. 
estou te enviando em off por causa do tamanho (+400k)
- Apague o arquivo /usr/ports/www/squidguard/files/patch-ab (eu 
adicionei o que havia nele no outro patch).
- Coloque o "patch-ldap-squidguard-1-2-0-Rainer" em 
/usr/ports/www/squidguard/files/
- Compile o port normalmente.. se quiser conferir se o patch foi 
aplicado corretamente antes do "make", dê um "make patch", e em seguida 
o famoso make && make install.

PS: O patch que eu criei não checa as dependências (pra isso eu teria 
que patchear o Makefile também)... mas você tem que ter o 
openldap-server instalado.

Att.,
Rainer Alves
BrasilTelecom



_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd