#!/bin/bash # once the build for vmare-modules fails, run this tool cd /usr/src/linux cp ./include/linux/stddef.h ./include/linux/stddef.h.orig cp ./include/linux/types.h ./include/linux/types.h.orig sed -i -e "s:typedef _Bool:\/\/typedef _Bool:g" ./include/linux/types.h sed -i -e "/enum {/,/};/d" ./include/linux/stddef.h cd /var/tmp/portage/app-emulation/vmware-modules-*/work/vmnet-only sed -i -e "s:CHECKSUM_HW:CHECKSUM_PARTIAL:g" *.c make auto-build VMWARE_VER=VME_S1B1 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/usr/src/linux cd /var/tmp/portage/app-emulation/vmware-modules-*/work/vmmon-only make auto-build VMWARE_VER=VME_S1B1 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/usr/src/linux cd /var/tmp/portage/app-emulation/vmware-modules-*/work/ mkdir /lib/modules/`uname -r`/misc/ for i in `find . -name "*.ko"`;do cp $i /lib/modules/`uname -r`/misc/;done depmod -a cd /usr/src/linux cp ./include/linux/stddef.h.orig ./include/linux/stddef.h cp ./include/linux/types.h.orig ./include/linux/types.h