il faut le /build !
donc :
./driver_build.sh /lib/modules/$(uname -r)/build
[drpixel@amraam vpnclient]$ ./driver_build.sh /lib/modules/$(uname -r)/build
make -C /lib/modules/2.6.16-1.2111_FC5/build SUBDIRS=/home/drpixel/buildtemp/vpnclient modules
make[1]: Entering directory `/usr/src/kernels/2.6.16-1.2111_FC5-i686'
CC [M] /home/drpixel/buildtemp/vpnclient/linuxcniapi.o
CC [M] /home/drpixel/buildtemp/vpnclient/frag.o
CC [M] /home/drpixel/buildtemp/vpnclient/IPSecDrvOS_linux.o
CC [M] /home/drpixel/buildtemp/vpnclient/interceptor.o
/home/drpixel/buildtemp/vpnclient/interceptor.c: In function 'handle_vpnup':
/home/drpixel/buildtemp/vpnclient/interceptor.c:310: attention : assignment from incompatible pointer type
/home/drpixel/buildtemp/vpnclient/interceptor.c:334: attention : assignment from incompatible pointer type
/home/drpixel/buildtemp/vpnclient/interceptor.c:335: attention : assignment from incompatible pointer type
/home/drpixel/buildtemp/vpnclient/interceptor.c: In function 'do_cleanup':
/home/drpixel/buildtemp/vpnclient/interceptor.c:378: attention : assignment from incompatible pointer type
CC [M] /home/drpixel/buildtemp/vpnclient/linuxkernelapi.o
LD [M] /home/drpixel/buildtemp/vpnclient/cisco_ipsec.o
Building modules, stage 2.
MODPOST
Warning: could not find /home/drpixel/buildtemp/vpnclient/.libdriver.so.cmd for /home/drpixel/buildtemp/vpnclient/libdriver.so
CC /home/drpixel/buildtemp/vpnclient/cisco_ipsec.mod.o
LD [M] /home/drpixel/buildtemp/vpnclient/cisco_ipsec.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.16-1.2111_FC5-i686'
Sans le build, tu n'as pas le dossier des headers et cela ne se compilera pas ...
[drpixel@amraam vpnclient]$ ./driver_build.sh /lib/modules/$(uname -r)
make -C /lib/modules/2.6.16-1.2111_FC5 SUBDIRS=/home/drpixel/buildtemp/vpnclient modules
make[1]: Entering directory `/lib/modules/2.6.16-1.2111_FC5'
make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
make[1]: Leaving directory `/lib/modules/2.6.16-1.2111_FC5'
make: *** [default] Erreur 2