Fix segfault with evince
[hvlinux.git] / stage1 / pkg / linux
index 718bb2b..79d09cd 100644 (file)
@@ -5,6 +5,8 @@ hvbuild()
     # Decompress kernel sources
     decompress_package ${PACKAGE} ${LFS}/usr/src
 
+    apply_patches ${PACKAGE} ${LFS}/usr/src
+
     # Copy kernel configuration file in source tree.
     cp -v ${SCRDIR}/../config/${KERNEL_CONFIG} ${LFS}/usr/src/${PACKAGE}/.config
 
@@ -26,7 +28,7 @@ hvbuild()
     # The 'yes' command repeatedly output a line with all specified string, or
     # 'y' by default. So, you can use it to simply "press enter", which will
     # result in using the defaults value for the 'make oldconfig' command.
-    echo 'yes "" | make oldconfig' >> ${SCRIPT}
+    echo 'yes "" | make ARCH=${CLFS_ARCH} CROSS_COMPILE=${CLFS_TARGET}- oldconfig' >> ${SCRIPT}
 
     echo "#make ARCH=${CLFS_ARCH} CROSS_COMPILE=${CLFS_TARGET}- menuconfig" >> ${SCRIPT}
 
@@ -35,6 +37,7 @@ hvbuild()
 
     # Install the kernel:
     echo "cp -v arch/${CLFS_ARCH}/boot/bzImage \${DEST}/vmlinuz-\${KERNEL_NAME}" >> ${SCRIPT}
+    echo "ln -svf vmlinuz-\${KERNEL_NAME} \${DEST}/vmlinuz" >> ${SCRIPT}
 
     # Install map file:
     echo "cp -v System.map \${DEST}/System.map-\${KERNEL_NAME}" >> ${SCRIPT}