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

make-kpkg marche pas avec mon patch



bonjour,

je suis confronté à un problème curieux avec un make-kpkg :

j'ai donc récupéré un kernel 2.6.16.2 tout propre sur kernel.org, que 
j'ai patché avec enbd 2.4.32 (à ce propos, j'ai dû patcher l'appel à 
__invalidate_device() dans le fichier source 
drivers/block/enbd/enbd_base.c car son prototype a visiblement changé...)

bref, après avoir fait un make menuconfig et activé ENBD, j'exécute 
# make-kpkg --us --uc --revision=1.cluster --initrd kernel_image

et je me retrouve avec un bô .deb avec mon noyau tout neuf. Le seul 
soucis, c'est que ce .deb ne contient pas mon module enbd.ko ! et 
effectivement, le module n'a pas été compilé !
pourtant :
host1:/usr/src/linux# grep ENBD ./.config
CONFIG_ENBD=y
CONFIG_BLK_DEV_ENBD=m
CONFIG_BLK_DEV_ENBD_IOCTL=m

D'ailleurs, un # make drivers/bloc/enbd/enbd.ko
me compile bien mon module, qui se charge bien dans le noyau créé avec 
make-kpkg...

Ce que je voudrais savoir, c'est comment se fait-il que make-kpkg 
m'oublie un module alors que mon .config est ok, et comment y remédier ?

-- 
Rico



Reply to: