Update of /cvsroot/devil-linux/build/scripts
In directory sc8-pr-cvs1:/tmp/cvs-serv25335/scripts
Modified Files:
loop-AES
Log Message:
- loop-aes doesn't get compiled with stack smashing protector anymore (broke
the module)
Index: loop-AES
===================================================================
RCS file: /cvsroot/devil-linux/build/scripts/loop-AES,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- loop-AES 2 Dec 2003 16:13:41 -0000 1.1
+++ loop-AES 18 Dec 2003 00:35:18 -0000 1.2
@@ -22,14 +22,20 @@
MYNAME=LOOP-AES
+KERNELDIR=$(find_src_dir linux)
+
case $1 in
- build )
- ;;
+ build )
+ FLAGS=""
+ if [ "$CONFIG_GCC_STACK_PROTECTOR" = "y" ]; then
+ FLAGS="CFLAGS_EXTRA=-fno-stack-protector"
+ fi
+ make $FLAGS LINUX_SOURCE=$KERNELDIR INSTALL_MOD_PATH=$(pwd)
+ ;;
- install )
- make LINUX_SOURCE=$KERNELDIR INSTALL_MOD_PATH=$CDDIR
- cp -dpR $CDDIR/lib/modules/$KERNELVERSION/block $WORKDIR/modules.initrd/lib/modules/$KERNELVERSION/kernel/drivers/ || exit 1
- ;;
+ install )
+ cp -dpR lib/modules/$KERNELVERSION/block $WORKDIR/modules.initrd/lib/modules/$KERNELVERSION/kernel/drivers/ || exit 1
+ ;;
* )
echo "ERROR ($0)"
|