fabiomax wrote: [cut]
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?
si e' corretto ...il fatto e' che il patch e' un qualcosa di differenziale che ha una sorgente ed un destinazione.
se la sorgente e' la release 1.0 e la dest una release 1.0.1 lui ti crea un file con certe informazioni ...se poi vai ad applicare il patch generato ad un release molto "distante" (es 1.5) potrebbero essere occorse troppe modifiche che impedisco al comando patch di ricostruire fedelmente il codice. I patch del kernel sono un tipico esempio, dato che generalmente cambia molto codice da una release all'altra.
Io comunque ho provato come ROOT dentro /usr/src: [root@localhost src]# patch -p0 <patch-2.6.4
devi entrare prima nella directory del programma e poi lanciare patch -p1 (in sostanza non riesce ad individurare il patch su cui lavorare dalle coordinate presenti nelle due linee dopo "diff -Nru ..."
Christian