#! /bin/bash file_exists() { echo "File exists: $1" exit 0 } VERSION="2011.11.20.535097" for f in \ /usr/portage/app-emulation/open-vm-tools-kmod/files/vmci-driver.patch \ /usr/portage/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-${VERSION}-r1.ebuild do [[ -e $f ]] && file_exists $f done umask 022 cd /usr/portage/app-emulation/open-vm-tools-kmod patch -Np1 < "\${udevrules}" <<-EOF + KERNEL=="vsock", GROUP="vmware", MODE=660 + EOF + insinto /etc/udev/rules.d/ + doins "\${udevrules}" +} + +pkg_postinst() { + linux-mod_pkg_postinst + elog "vmxnet3 for Linux is now upstream (as of Linux 2.6.32)" + elog "pvscsi for Linux is now upstream (vmw_pvscsi) (as of Linux 2.6.33)" + elog "vmmemctl for Linux is now upstream (vmw_balloon) (as of Linux 2.6.34)" +} EOF_PATCH ebuild /usr/portage/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-${VERSION}-r1.ebuild digest