Como aplicar um patch corretamente?

4

Estou tentando corrigir uma árvore de código-fonte 3.13.7 do Linux para 3.13.8 usando o arquivo patch-3.13.8.xz . Como o arquivo de patch está no formato xz , usei o seguinte comando para aplicá-lo na árvore de origem:

unxz -cd ../patch-3.13.8.xz | patch -p1

Mas eu recebo:

Reversed (or previously applied) patch detected!  Assume -R? [n]

Eu verifiquei man patch para o sinal -R e a descrição não faz sentido para mim. Alguém pode explicar o que está acontecendo e o que eu preciso fazer para corrigir isso?

    
por user133987 01.04.2014 / 20:36

1 resposta

2

Ao fazer o patch do kernel do Linux para a próxima versão secundária, você deve usar o patch incremental. Para o seu caso, você deve corrigir com patch-3.13.7-8.xz . Isto irá corrigir a sua fonte do kernel 3.13.7 para 3.13.8.

    
por 10.02.2015 / 07:31