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

Re: [riminilug-general] Patch Kernel



Scrive Alessandro Carichini <alexsoft@xxxxxxxxxxxx>:

 >> es:
> >>
> >> cd /usr/src/linux-<version>
> >> gzip -d /tmp/patch-XXXXX.gz oppure bzip2 -d /tmp/patch-XXXXX.bz2
> >> patch -p1 < /tmp/patch-XXXXX
> >>
> >> Christian
> >Ciao.
> >Ho letto che le patch vanno applicate dalla più vicina a quella in uso fino a 
> >quella attuale (non si può patchare dalla 2.6.4 a 2.6.8). E' corretto?
> >Io comunque ho provato come ROOT dentro /usr/src:
> >[root@localhost src]# patch -p0 <patch-2.6.4
> >
> 
> nell'esempio di Christian ti dice che devi essere dentro la dir dei 
> sorgenti del kernel e non nella /usr/src 
> Non devi fare altro che entrare nella /usr/src/linux-version (o come si chiama)
> e lanciare patch -p0 < /percorsodovesitrovalapatch/patch-2.6.4
> 
> saluti
> 
> Alessandro
> 
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 "iniziato a patchare" con Documentation, poi ci sono stati 
degli Hunk falliti (cosa sono?). 
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?
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 
 -------------------------- 
 File to patch: 
 ....... 
Perchè non riesco, dove sbaglio? In ogni caso se andasse tutto bene alla fine va ricompilato il kernel o ci 
sono altri passaggi?

Ciao
Fabio
-----------------------------------------------------------------------------
Attiva la tua mail gratuita con Omnimail all'indirizzo http://www.omnimail.sm
Il servizio è offerto da Intelcom San Marino S.p.a. http://www.intelcom.sm