On Tue 18 Dec 2001 18:51, Javier Fern�ndez-Sanguino Pe�a wrote:
> Ya, pero esto en realidad se compila como m�dulo cargable
> por lo que no es necesario, en principio, hacer paquetes del kernel
> (de hecho se podr�a dar el m�dulo compilado para el kernel y hacer
> que funcionara para los dem�s porque no tiene nada dependiente de
> �ste).
Claro, es que eso es lo que dec�a Jordi. No tienes que hacer un n�cleo
completo con soporte de SNARE, sino s�lo el m�dulo. �Problema? Pues que lo
m�s posible es que no sea sencillo.
Los m�dulos del n�cleo son bastante estrictos al entrar en un n�cleo
corriendo. Se niegan en redondo a insertarse en un n�cleo con una versi�n
distinta (m�dulos de 2.4.16 contra un n�cleo 2.4.15, por ejemplo), e incluso
si CONFIG_MODVERSIONS est� activado en el n�cleo que est� corriendo, ni
siquiera se deja meter un m�dulo de 2.4.16 #10 en un n�cleo 2.4.16 #11 (por
ejemplo, que hayas compilado 10 minutos despu�s). Por lo que hacer m�dulos
cargables tiene una dificultad...elevada. Como dijo Jordi, tendr�as que
sincronizarte con los n�cleos de Herbert Xu para que entren en el n�cleo de
Debian sin m�s problemas.
> Podr�a distribuir uno de fuentes, y otro con una versi�n
> compilada para un s�lo kernel? Como se har�a para que la versi�n
> del kernel (que luego se pone en el nombre del paquete) se genere
> sola, i.e. no manualmente...
Probablemente todas tus preguntas est�n en el paquete pcmcia-cs. De �l
se
hacen m�dulos para el n�cleo, y un paquete fuente, que por cierto se instala
en /usr/src/, y que cuando lo desempaquetas se va a modules/pcmcia-cs, y
tiene informaci�n para el make-kpkg en debian/, etc., etc.
Creo que tienes adem�s m�s informaci�n sobre el tema en:
/usr/share/doc/kernel-package/Rationale.gz
en el paquete kernel-package.
Saludos,
Ender.
--
Why is a cow? Mu. (Ommmmmmmmmm)
--
Responsable de News - Newsmanager
Servicios de red - Network services
Centro de Comunicaciones CSIC/RedIRIS
Spanish Academic Network for Research and Development
Madrid (Spain)
Tlf 91.585.49.05