Juha Saarinen wrote:
>
> :: On Thu, 14 Jun 2001, Kris Verbeeck wrote:
> ::
> :: > Hi,
> :: >
> :: > 1) After booting a linux 2.4.5 kernel with XFS support the
> :: > kernel.h file contains the following lines:
> :: >
> :: > /* Kernel type package kernel2.4.5-xfs-2.4.5-xfs is not
> :: > installed2.4.5-xfs */
> :: >
> :: > #ifndef __MODULE_KERNEL_package kernel2.4.5-xfs-2.4.5-xfs is not
> :: > installed
> :: > #define __MODULE_KERNEL_package kernel2.4.5-xfs-2.4.5-xfs is not
> :: > installed 1
> :: > #endif
> :: >
> :: > Why are they in there? They are not valid C code.
>
> It's a Red Hat-ism, I believe, supposedly created by the initscripts
> (although I can't find a reference to kernel.h in my /etc directory).
Redhat places kernel.h in /boot/. Don't know why, but the fact that it
is in /boot/ offers some hints.
D. Stimits, stimits@xxxxxxxxxx
>
> I've got this on my system:
>
> # cat /boot/kernel.h
> /* This file is automatically generated at boot time. */
> #ifndef __BOOT_KERNEL_H_
> #define __BOOT_KERNEL_H_
>
> /* Kernel type i6862.4.6-pre2-xfs */
>
> #ifndef __MODULE_KERNEL_i686
> #define __MODULE_KERNEL_i686 1
> #endif
>
> #ifndef __BOOT_KERNEL_ENTERPRISE
> #define __BOOT_KERNEL_ENTERPRISE 0
> #endif
>
> #ifndef __BOOT_KERNEL_SMP
> #define __BOOT_KERNEL_SMP 0
> #endif
>
> #ifndef __BOOT_KERNEL_UP
> #define __BOOT_KERNEL_UP 1
> #endif
>
> #endif
>
> See: $KERNEL_SOURCE_DIR/linux-2.4/include/linux/rhconfig.h
>
> It looks like you have made a typo in some config file, because the
> system looks for "kernel2.4.5-xfs-2.4.5-xfs" or something similar, but
> can't find it.
>
> -- Juha
|