O patch do kernel do linux falha?

0

Pelo que entendi, eu posso facilmente atualizar meu kernel aplicando patches nele, em oposição a recompilar o kernel toda vez. Estou tentando ir do kernel 3.2.51 para o 3.2.54, aplicando todos os patches intermediários.

Estou tentando corrigir meu kernel 3.2.51 (eu o baixei de www.kernel.org e o compilei) para 3.2.52. Quando executo este comando (no diretório de origem /usr/src/linux-3.2.51 ):

$ gzip -dc /root/patch-3.2.52.gz | patch -p1

Eu recebo este erro:

patching file Documentation/HOWTO
Reversed (or previously applied) patch detected!  Assume -R? [n] 

Apply anyway? [n]

E rejeita todas as alterações. Alguém pode explicar o que estou fazendo errado?

    
por lanman 09.02.2014 / 01:54

1 resposta

2

O patch para 3.2.x está presumivelmente entre 3.2.0 e 3.2.x, não entre 3.2. (x - 1) e 3.2.x.

Se você fizer isso com frequência, talvez seja mais fácil seguir apenas o repositório git relevante.

Em qualquer caso, você precisará recompilar (muito) o kernel de qualquer maneira.

    
por 09.02.2014 / 03:33