> Buenas,
>     �Sabeis como puedo aplicar un parche en el n�cleo? Me baj� el
> paquete y se instal�.
>     En /usr/src/kernel-parches aparecen pero cuando recompilo el n�cleo
> no veo los cambios.
>     Tambi�n he probado a ejecutar los .sh dentro de
> /usr/src/kernel-parches/all/apply pero me dice : Not in kernel top level
> directory. Exiting
>
>     �Se os ocurre algo?

Depende del parche que hayas bajado - t�picamente cada parche lleva
instrucciones. Yo s�lamente tengo a la mano el parche para incluir
ReiserFS en el kernel 2.2.19 - y est� hecho con el esquema m�s limpio a mi
entender: es un parche generado por 'diff -u'. Si t� lees el archivo
linux-2.2.19-reiserfs-3.5.33-patch, inicia con las siguientes l�neas:

diff -urN v2.2.19/Documentation/Configure.help 
linux/Documentation/Configure.help
--- v2.2.19/Documentation/Configure.help        Mon Mar 26 14:56:24 2001
+++ linux/Documentation/Configure.help  Sat Apr  7 10:37:44 2001

La primera l�nea te muestra qu� comando fue utilizado para crear el parche
-un 'diff -u'- y qu� archivos estuvieron involucrados. As�mate a 'man
diff' para m�s detalles. A veces esta primera l�nea no aparece, pero s�
las dos siguientes, indicando qu� archivos son modificados. En este caso,
tienes que crear una liga al directorio donde tengas tus fuentes llamada
'linux' antes de aplicar el parche:

ln -s /usr/src/kernel-source-2.2.19/ linux

Y aplicar el parche, lo cual t�picamente se hace con:

patch -p0 < linux-2.2.19-reiserfs-3.5.33-patch

Despu�s de esto (en mi caso), entras al directorio del kernel, lo vuelves
a configurar, y ya aparecer�n las opciones pertinentes.

No es seguro que el m�todo de aplicaci�n del parche sea igual en tu caso,
pero es muy probable. Y de hecho, este m�todo es muy socorrido, y bastante
automatizable. Por ejemplo, puedes asomarte a un programita que hice
llamado Tepatche (http://www.gwolf.cx/soft/tepatche), que maneja
autom�ticamente las actualizaciones a un sistema OpenBSD - Modificaciones
que son distribu�das con este formato.

Saludos,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF

Responder a