[Lunar-commits] CVS: moonbase/kernel/linux-2.6-grsec BUILD, 1.1,
1.2 CONFIGURE, 1.1, 1.2 DETAILS, 1.1, 1.2 POST_INSTALL, 1.1,
1.2 PRE_BUILD, 1.2, 1.3
Jaime Buffery
nestu at lunar-linux.org
Fri Jan 7 21:26:47 UTC 2005
- Previous message: [Lunar-commits] CVS: moonbase/graphics/libkipi DEPENDS,NONE,1.1
- Next message: [Lunar-commits] CVS: moonbase/kernel/linux-2.6-mm BUILD, 1.2,
1.3 CONFIGURE, 1.1, 1.2 DETAILS, 1.8, 1.9 POST_INSTALL, 1.1,
1.2 PRE_BUILD, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/cvs/lunar/moonbase/kernel/linux-2.6-grsec
In directory espresso.foo-projects.org:/tmp/cvs-serv1720
Modified Files:
BUILD CONFIGURE DETAILS POST_INSTALL PRE_BUILD
Log Message:
2.6.7-2.0.1 -> 2.6.10-2.1.0 gcc 3.3.3, glibc 2.3.2, headers 2.6.9.1
Some cosmetics done too, to be like the rest of the linux-2.6* family
Index: BUILD
===================================================================
RCS file: /var/cvs/lunar/moonbase/kernel/linux-2.6-grsec/BUILD,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- BUILD 12 Oct 2004 15:16:45 -0000 1.1
+++ BUILD 7 Jan 2005 21:26:45 -0000 1.2
@@ -1,59 +1,41 @@
-cd /usr/src/linux
+(
+ cd /usr/src/linux/
-while
-case $CONFIG_KERNEL in
- y|Y)
- case $CONFIG_METHOD in
- xconfig )
-
- if [ "$DISPLAY" ]; then
+ while
+ if [ "$CONFIG_KERNEL" == "y" ]; then
+ if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
make xconfig || make menuconfig || make config
- else
+ elif [ "$PREFER_MENUCONFIG" == "y" ]; then
make menuconfig || make config
+ else
+ make config
fi
- ;;
-
- menuconfig )
- make menuconfig || make config
- ;;
-
- config )
- make config
- ;;
- esac
-
- if query "Repeat $CONFIG_METHOD? " n ; then
- CONFIG_KERNEL=y
- else
- CONFIG_KERNEL=n
+ if ! query "Repeat configuration?" n; then
+ CONFIG_KERNEL=n
+ fi
+ else
+ false
fi
+ do
+ true
+ done
- ;;
+) && (
- *)
- false
- ;;
-esac
- do
- true
-done
-
-(
- yes n | make oldconfig
- cp .config $CONFIG_CACHE/.config-2.6-grsec
+ yes n | make oldconfig
+ LD_PRELOAD= cp .config $CONFIG_CACHE/.config-2.6-grsec
rm -f arch/i386/boot/bzImage
- # Because parallel make seems not to work, a hack
-
- optimize_make &&
- KMAKES=${MAKES:=1} &&
- make -j${KMAKES} bzImage &&
- make -j${KMAKES} modules &&
- backup_mods_krnl ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} &&
- prepare_install &&
- make modules_install &&
+ # Because parallel make seems not to work, a hack
- cp arch/i386/boot/bzImage /boot/${KERNEL_VERSION}-grsec-${GRSEC_VERSION} &&
- cp System.map /boot/System.map-${KERNEL_VERSION}-grsec-${GRSEC_VERSION}
+ optimize_make &&
+ KMAKES=${MAKES:=1} &&
+ make -j${KMAKES} bzImage &&
+ make -j${KMAKES} modules &&
+ backup_mods_krnl ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} &&
+ prepare_install &&
+ make modules_install &&
+ cp arch/i386/boot/bzImage /boot/${KERNEL_VERSION}-grsec-${GRSEC_VERSION} &&
+ cp System.map /boot/System.map-${KERNEL_VERSION}-grsec-${GRSEC_VERSION}
) > $C_FIFO 2>&1
Index: CONFIGURE
===================================================================
RCS file: /var/cvs/lunar/moonbase/kernel/linux-2.6-grsec/CONFIGURE,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- CONFIGURE 12 Oct 2004 15:16:45 -0000 1.1
+++ CONFIGURE 7 Jan 2005 21:26:45 -0000 1.2
@@ -1,56 +1,19 @@
-if ! grep -q "BOOT_LOADER" $MODULE_CONFIG; then
- # message "The Linux Kernel requires a boot loader"
- message "Choose either GRUB or LILO"
- # BOOT_LOADER=lilo
-
- if query "Use LILO?" y ; then
- BOOT_LOADER=lilo
- else
- BOOT_LOADER=grub
- fi
-
- echo "BOOT_LOADER=$BOOT_LOADER" >> $MODULE_CONFIG
-fi
-
-CONFIG_GRUB="n"
-CONFIG_LILO="n"
-
-if grep -q "BOOT_LOADER=grub" $MODULE_CONFIG && query "Configure grub?" n ; then
- CONFIG_GRUB=y
-fi
+mquery USE_GRUB "Configure this kernel to load from grub?" n
-if grep -q "BOOT_LOADER=lilo" $MODULE_CONFIG && query "Configure lilo?" n ; then
- CONFIG_LILO=y
+if [ "`get_module_config USE_GRUB`" = "y" ]; then
+ set_module_config "USE_LILO" "n" ;
+else
+ mquery USE_LILO "Configure this kernel to load from lilo?" n
fi
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-if ! grep -q "CONFIG_METHOD=" $MODULE_CONFIG ; then
-
- if query "Do you prefer make menuconfig over make config" y ; then
- CONFIG_METHOD="menuconfig"
- else
- CONFIG_METHOD="config"
- fi
-
- echo "CONFIG_METHOD=$CONFIG_METHOD" >> $MODULE_CONFIG
-fi
-
-if [ ! -f $CONFIG_CACHE/.config-2.6-grsec ]; then
- message "Preparing to make menuconfig."
- CONFIG_KERNEL="y"
-else
- message "Reconfiguration is optional."
-
- if query "Configure linux kernel?" n ; then
- CONFIG_KERNEL=y
- else
- CONFIG_KERNEL=n
- fi
+if [ "`get_module_config PREFER_XCONFIG`" = "y" ]; then
+ set_module_config "PREFER_MENUCONFIG" "n" ;
+else
+ mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
fi
-TEMP=`grep -v "CONFIG_KERNEL=" $MODULE_CONFIG | grep -v "CONFIG_LILO=" | grep -v "CONFIG_GRUB="`
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
-echo "$TEMP" > $MODULE_CONFIG
-echo "CONFIG_KERNEL=$CONFIG_KERNEL" >> $MODULE_CONFIG
-echo "CONFIG_LILO=$CONFIG_LILO" >> $MODULE_CONFIG
-echo "CONFIG_GRUB=$CONFIG_GRUB" >> $MODULE_CONFIG
Index: DETAILS
===================================================================
RCS file: /var/cvs/lunar/moonbase/kernel/linux-2.6-grsec/DETAILS,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- DETAILS 12 Oct 2004 15:16:45 -0000 1.1
+++ DETAILS 7 Jan 2005 21:26:45 -0000 1.2
@@ -1,18 +1,21 @@
MODULE=linux-2.6-grsec
- KERNEL_VERSION=2.6.7
- GRSEC_VERSION=2.0.1
+ KERNEL_VERSION=2.6.10
+ GRSEC_VERSION=2.1.0
VERSION=${KERNEL_VERSION}-${GRSEC_VERSION}
SOURCE=linux-${KERNEL_VERSION}.tar.bz2
- SOURCE2=grsecurity-${GRSEC_VERSION}-${KERNEL_VERSION}.patch
+ SOURCE2=grsecurity-${GRSEC_VERSION}-${KERNEL_VERSION}-200501071049.patch
+ SOURCE3=linux-2.6.10-secfix-200501071130.patch
SOURCE_DIRECTORY=linux-${KERNEL_VERSION}-grsec-${GRSEC_VERSION}
SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.6/
SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.6/
SOURCE2_URL=http://www.grsecurity.org/
- SOURCE_VFY=sha1:a030a9c6dcd10c5d90a86f915ad4710084cbca71
- SOURCE2_VFY=sha1:caa94787653362783849a4424d3e24430acf29ab
+ SOURCE3_URL=http://www.grsecurity.org/
+ SOURCE_VFY=sha1:3c83791c20f9a397b287825a9a5984010a07e711
+ SOURCE2_VFY=sha1:754182d24b9e11facbdaf3b95b81701c0454f1cb
+ SOURCE3_VFY=sha1:3af49efed94c2c982f9da2400201d3f59b9ae4ca
WEB_SITE=http://www.kernel.org
ENTERED=20041012
- UPDATED=20041012
+ UPDATED=20050107
KEEP_SOURCE="on"
SHORT="The Linux kernel with the latest grsecurity patch"
cat << EOF
Index: POST_INSTALL
===================================================================
RCS file: /var/cvs/lunar/moonbase/kernel/linux-2.6-grsec/POST_INSTALL,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- POST_INSTALL 12 Oct 2004 15:16:45 -0000 1.1
+++ POST_INSTALL 7 Jan 2005 21:26:45 -0000 1.2
@@ -1,23 +1,8 @@
-# Done to shorten the boot label for lilo
-#LABEL=`echo ${VERSION} | sed 's/-//g' | sed 's/test/t/g'`
-
-case $BOOT_LOADER in
- lilo) update_lilo ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ;;
- grub) update_grub ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ;;
- aboot) update_aboot ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ;;
-esac
-
+if [ "$USE_LILO" == "y" ]; then
+ update_lilo ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ${KERNEL_VERSION}-grsec-${GRSEC_VERSION}
+elif [ "$USE_GRUB" == "y" ]; then
+ update_grub ${KERNEL_VERSION}-grsec-${GRSEC_VERSION} ${KERNEL_VERSION}-grsec-${GRSEC_VERSION}
+fi
# Reinstall packages that add their own kernel modules
-
-if module_installed ftpfs; then lin ftpfs; fi
-if module_installed cvsfs; then lin cvsfs; fi
-if module_installed NVIDIA; then lin NVIDIA; fi
-if module_installed cryptoapi; then lin cryptoapi; fi
-if module_installed pcmcia-cs; then lin pcmcia-cs; fi
-if module_installed mwavem; then lin mwavem; fi
-if module_installed cipe; then lin cipe; fi
-if module_installed snare-core; then lin snare-core; fi
-if module_installed bluez-kernel; then lin bluez-kernel; fi
-if module_installed submount; then lin submount; fi
-if module_installed hostap-driver; then lin hostap-driver; fi
+lin -c kernel-reqs
Index: PRE_BUILD
===================================================================
RCS file: /var/cvs/lunar/moonbase/kernel/linux-2.6-grsec/PRE_BUILD,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- PRE_BUILD 12 Oct 2004 15:19:18 -0000 1.2
+++ PRE_BUILD 7 Jan 2005 21:26:45 -0000 1.3
@@ -10,29 +10,30 @@
unpack $SOURCE
# let's make our source dir have a unique name
-
+
mv linux-${KERNEL_VERSION} ${SOURCE_DIR_NAME} &&
ln -s ${SOURCE_DIR_NAME} linux &&
cd linux/ &&
-
+
patch_it ${SOURCE2} 1 &&
+ patch_it ${SOURCE3} 1 &&
- for config in .config-2.6-grsec .config.beta
- do
+ for config in .config-2.6-grsec .config.2.6.stable
+ do
if [ -f ${CONFIG_CACHE}/${config} ]; then
- cp $CONFIG_CACHE/${config} /usr/src/linux/.config
- break
+ cp $CONFIG_CACHE/${config} /usr/src/linux/.config
+ break
fi
done
else
-
+
message "Sources found: /usr/src/${SOURCE_DIR_NAME}"
if [ "`readlink linux`" != "${SOURCE_DIR_NAME}" ]; then
- rm -rf linux
- ln -s ${SOURCE_DIR_NAME} linux
+ rm -rf linux
+ ln -s ${SOURCE_DIR_NAME} linux
fi
fi
- Previous message: [Lunar-commits] CVS: moonbase/graphics/libkipi DEPENDS,NONE,1.1
- Next message: [Lunar-commits] CVS: moonbase/kernel/linux-2.6-mm BUILD, 1.2,
1.3 CONFIGURE, 1.1, 1.2 DETAILS, 1.8, 1.9 POST_INSTALL, 1.1,
1.2 PRE_BUILD, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Lunar-commits
mailing list