[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