Philip Prindeville wrote:
I installed the latest FC3 kernel update, but I'm seeing:
[root@media ~]# ls -ltr /lib/modules/2.6.12-1.1372_FC3/
total 924
lrwxrwxrwx 1 root root 49 Jul 20 16:35 build ->
../../../usr/src/kernels/2.6.12-1.1372_FC3-x86_64
lrwxrwxrwx 1 root root 5 Jul 20 16:35 source -> build
drwxr-xr-x 9 root root 4096 Jul 20 16:35 kernel
-rw-r--r-- 1 root root 268793 Jul 20 16:35 modules.usbmap
-rw-r--r-- 1 root root 84243 Jul 20 16:35 modules.symbols
-rw-r--r-- 1 root root 163080 Jul 20 16:35 modules.pcimap
-rw-r--r-- 1 root root 2237 Jul 20 16:35 modules.isapnpmap
-rw-r--r-- 1 root root 357 Jul 20 16:35 modules.inputmap
-rw-r--r-- 1 root root 813 Jul 20 16:35 modules.ieee1394map
-rw-r--r-- 1 root root 193484 Jul 20 16:35 modules.dep
-rw-r--r-- 1 root root 69 Jul 20 16:35 modules.ccwmap
-rw-r--r-- 1 root root 184451 Jul 20 16:35 modules.alias
[root@media ~]#
i.e. "build" should have been copied out as a deep copy, rather than
a shallow copy in the packaging.
On a semi-related note, I found that if you do:
cd /usr/src/redhat/SPECS
rpmbuild -bc --target x86_64 --buildroot /usr/src kernel-2.6.spec
after installing the kernel source RPM, then some very bad things happen.
It tries to do an "rm -rf *" inside /usr/src. Ouch. That's not right!
What's the standard way to get the source RPM to unpack into
/usr/src/kernels
and build in there?
-Philip
I updated kernel-2.6.12-1.1372_FC3 and installed the
kernel-devel-2.6.12-1.1372_FC3. it seems the kernel-devel installed a
dir at /lib/modules/2.6.12-1.1372_FC3/build, this includes C heaher
files needed when I update VMware configuration.
You may try to expliciently install kernel-devel, see if this fix a few
things.