[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Patch Kernel



> OK. Ho provato con -p0 come dicevi, ma ho ricevuto il solito errore. Invece
> con p1 è andata. Che differenza c'è fra i due? Dicevo... con p1  ha

-p indica il numero di directory da non considerare sul percorso, vedi:
man patch

> "iniziato a patchare" con Documentation, poi ci sono stati degli Hunk
> falliti (cosa sono?).

gli hunk capitano quando la patch e' gia' stata applicata a quei file, e piu' 
in generale quando la patch non e' quella giusta

> Quindi ha continuato con "patching file arch/alpha/kconfig
> ecc....
> Poco dopo si è fermato per il solito errore: can't find file to patch at
> input line 5625. Perhaps you used the wrong -p or --strip option?

vedi sopra
fai un find per cercare il file che non trova e controlla il percorso nella 
patch

> The text leading up to this was:
>  --------------------------
>
>  |diff -Nru a/arch/arm/kconfig b/arch/arm/kconfig
>  |--- a/arch/arm/kconfig   Wed Mar 10 18:56:08 2004
>  |+++ b/arch/arm/kconfig   Wed Mar 10 18:56:08 2004

questa parte della patch non ti serve se non hai un processore arm

> Perchè non riesco, dove sbaglio? In ogni caso se andasse tutto bene alla
> fine va ricompilato il kernel o ci sono altri passaggi?

Ricompili il kernel

Controlla che la patch sia per il tuo kernel, controlla di avere la versione 
di kernel.org del kernel(vanilla)