Hello all,
I just installed the latest rawhide as a VMWare server guest.
Due to changes within the Linux kernel (fs.h, config.h), the guest's vmware-config-tools.pl will fails to build the required kernel modules.
I created the patch below in-order to get vmware-tools working on FC6->Rawhide and it -seems- to be working just fine (knock-wood), so in the spirit of the OSS, I'm upstreaming it.
Side note, this patch is given as-is. Don't blame me if it blows your guest VM, kills your computer or eats your baby.
Follow these steps:
1. Copy the contents of post below and create a file named driver.patch. Make sure you make an exact copy of this file. (If anyone is willing to host this, please do)
2. Login as root.
3. Install the latest vmware-tools RPM.
4. Execute the following: (Stop if anything fails!)
$ cp /usr/lib/vmware-tools/modules/source/vmhgfs.tar /usr/lib/vmware-tools/modules/source/vmhgfs.tar.old
$ tar -xf /usr/lib/vmware-tools/modules/source/vmhgfs.tar
$ patch -p0 < driver.patch
$ tar -cf /usr/lib/vmware-tools/modules/source/vmhgfs.tar vmhgfs-only/
$ touch /lib/modules/$(uname -r)/build/include/linux/config.h
5. Now, try installing the tools again. (And follow the instructions)
$ vmware-config-tools.pl
Patch follows. (VMware: please add attachment support. Thanks)
\- Gilboa