[FUG-BR] [Off-topic] Alterar um patch no ports

Cleyton Agapito cragapito em gmail.com
Sábado Outubro 20 17:52:45 BRT 2012


Em 20 de outubro de 2012 17:14, Sendoh Takeshi
<sendoh.takeshi em gmail.com> escreveu:
> Prezados, boa tarde.
>
>
> Preciso alterar um patch no ports:
>
> /usr/ports/security/hamachi/files/patch-tuncfg_tuncfg.c
>
> Preciso que ele altere também a linha 310 do arquivo original tuncfg.c
>
> de:
>
> "ifconfig %s %u.%u.%u.%u ", ctx[i].dev,
>
>
> para:
>
> "/sbin/ifconfig %s %u.%u.%u.%u ", ctx[i].dev,
>
>
> Não consegui entender como são contadas as mudanças para que eu mesmo a
> fizesse.
>
> E pelo que entendi pesquisando, acredito que seja isso que está fazendo o
> hamachi não funcionar no meu freebsd 9.
>
>
> Como posso fazer essa alteração e incluir essa mudança diretamente no patch?
>
>
> Obs: Ainda não instalei via ports nessa máquina.
>

O ideal é você pegar o arquivo, fazer a alteração e tirar um

diff -u arquivooriginal arquivomodificado

porque pode dar diferença na posição da linha aí bagunça tudo.

Em todo caso o formato é assim:

@@ -linhaoriginal,quantaslinhas +linhanodestino,quantaslinhas @@
- comoestava
+ comofica

Vc poderia tentar algo tipo:

@@ -310,1 +310,1
-"ifconfig %s %u.%u.%u.%u ", ctx[i].dev,
+"/sbin/ifconfig %s %u.%u.%u.%u ", ctx[i].dev,

Por conta e risco.

[]'s


Mais detalhes sobre a lista de discussão freebsd