Stephane BRANGER a écrit :
> Salut,
>
> Je profite d'un moment de calme pour repondre ;)
>
> A ma connaissance il n'y a pas d'options, la seule chose que tu peux faire c'est
> aller regarder quels modules sont compilés dans /lib/modules/2.2.x/
> >
> > ---------------------------
> > Existe-t-il un moyen de savoir quelles options ont été compilées dans un kernel
> > ?
> > Par ex :
> > # commande /boot/vmlinuz
> > me retournerait :
> > - ide-disks
> > - ide-cdrom
> > - etc etc ...
> > ---------------------------
> >
La seule solution (à ma connaissance) est de prendre l'habitude
de ficeler la config avec le noyau binaire.
#!/bin/sh
#
cd /src/linux
############# Installer la demande de Version
if ! grep -q 'echo $(KERNELRELEASE)' Makefile ; then
perl -pi -e 's!(rm -f include/linux/compile.h)!$1 ; echo \$(KERNELRELEASE)!;'
Makefile
fi
############# Demander la version
KERNELRELEASE=`make Version`
cp -a System.map /boot/System.map-$KERNELRELEASE
IMAGE=/boot/vmlinuz-$KERNELRELEASE
cp -a ./arch/i386/boot/bzImage $IMAGE
cp -a .config /boot/config-$KERNELRELEASE
#
On peut ensuite faire une archive tar.gz avec les 3 fichiers..
Mais si le fournisseur ne l'a pas fait, trop tard...