Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problema para la aplicacion de un parche al nucleo 2.4.18
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Rafael Castellano
n00b
n00b


Joined: 01 Dec 2002
Posts: 4
Location: ESPAÑA

PostPosted: Tue Dec 03, 2002 7:43 pm    Post subject: Problema para la aplicacion de un parche al nucleo 2.4.18 Reply with quote

Hola.
Visto lo visto, creo que soy mas ceporro de lo que creia.

Estoy intentando (de ahi no paso), instalar Gentoo 1.4rc1 en un portatil
Toshiba.
El caso es que a la hora de parchear el kernel para que acepte el
sistema de archivos XFS no consigo de empiece el "parcheo", en cuanto
pongo la instruccion:

src# patch -p0 < linux-gentoo-2.4.18-xfs.patch

(tambien me pasa lo mismo con -p1)

Solo obtengo un error tal como este:

Can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
- ---------------------------
|diff -urN linux-orig/Documentation/Changes
linux-XFS-20020422/Documentation/Changes
|--- linux-orig/Documentation/Changes Fri Dec 21 10:41:53 2001
|+++ linux -XFS-20020422/Documentation/Changes Tue Mar 5 13:00:19 2002
- ---------------------------

Las instrucciones de aplicacion del parche (no son muchas) las he
seguido sin problemas, pero..........

Estoy algo desesperado, ya que soy algo tochillo y llevo dos dias para
esto, y si ya me costo compilar el nucleo la primera vez, la aplicacion
del parche le esta ganando la partida.

Bueno gracias y un saludo.
Rafael
Back to top
View user's profile Send private message
Rafael Castellano
n00b
n00b


Joined: 01 Dec 2002
Posts: 4
Location: ESPAÑA

PostPosted: Wed Dec 04, 2002 6:42 pm    Post subject: Reply with quote

Pues en vista de las respuestas recibidas, imagino que nadie sabe por donde iba el problema, ni por supuesto la solucion.
Como ya lo he solucionado gracias a un amigo en el IRC, pongo la solucion por si alguien tiene el mismo problema, que no se parta la cabeza como yo.

Para parchear un nucleo, lo primero es lo primmero, teclea:
bzcat parche.bz2 | head -n 3, si esta comprimido o
head -n 3 parche.patch si el fichero ya esta descomprimido
a lo que obtendremos una salida similar a:
diff -urN linux-orig/Documentation/Changes linux-XFS-20020422/Documentation/Changes
--- linux-orig/Documentation/Changes Fri Dec 21 10:41:53 2001
+++ linux -XFS-20020422/Documentation/Changes Tue Mar 5 13:00:19 2002
pues ahora vete a /usr/src y alli crea un enlace simbolico tal como este:
ln -s linux "linux -XFS-20020422"
Claro esta sustituyendo la salida y el directorio donde estan los fuentes por los
que se correspondan con los de tu ordenador.
Ahora ya puedes aplicar el parche y después ya puedes eliminar el enlace simbólico
que creaste porque ya no es necesario

Eso es todo en pocas palagras, si alguien quiere una explicacion mas detallada que me mande un mensage.

Un saludo y hasta la proxima (que sera muy pronto)
Rafael
Back to top
View user's profile Send private message
julio
n00b
n00b


Joined: 22 Sep 2002
Posts: 11

PostPosted: Sun Dec 08, 2002 1:41 am    Post subject: Reply with quote

Por lo visto es problema con el nombre de los directorios que tiene el parche. En el directorio donde esta el codigo del codigo que quieres parchear ejecuta lo siguiente
Code:
cat parche.diff | patch -p1

Tienes que ejecutarlo en el directorio que contiene el codigo del kernel que vas a parchear. Por ejemplo /usr/src/linux-parcheado, No en el directorio /usr/src
_________________
Julio Castillo
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum