<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Mass upgrade of VMware Tools in Linux guests</title>
	<atom:link href="http://www.virtualinsanity.com/index.php/2010/01/07/mass-upgrade-of-vmware-tools-in-linux-guests/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.virtualinsanity.com/index.php/2010/01/07/mass-upgrade-of-vmware-tools-in-linux-guests/</link>
	<description>a technology blog with a focus on virtualization and cloud computing</description>
	<lastBuildDate>Tue, 07 Feb 2012 13:17:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: nate</title>
		<link>http://www.virtualinsanity.com/index.php/2010/01/07/mass-upgrade-of-vmware-tools-in-linux-guests/comment-page-1/#comment-1964</link>
		<dc:creator>nate</dc:creator>
		<pubDate>Fri, 08 Jan 2010 05:32:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.virtualinsanity.com/index.php/2010/01/07/mass-upgrade-of-vmware-tools-in-linux-guests/#comment-1964</guid>
		<description>What I do is build my own vmware tools packages. In my case I&#039;m using CentOS so RPMs. I build one generic RPM for the vmware-tools binaries, in the %post part of the RPM I create all of the links depending on the architecture it is being installed to. Then I create another RPM containing the drivers that are compiled against that particular kernel rev. So I don&#039;t need to run things like those perl scripts since everything is installed pre-configured.&lt;br&gt;&lt;br&gt;Also has the advantage of having a significantly smaller footprint upon installation, my RPMs are 28.5MB, vs 46MB for the original RPM. I strip out the pre-built drivers, the driver source code, all of the X11 related stuff(really none of my VMs run X11) etc.&lt;br&gt;&lt;br&gt;And when I install a new kernel onto my systems I can have the drivers built for that kernel in advance and install them along side the new kernel simultaneously, then reboot to get both the new kernel and updated drivers.&lt;br&gt;&lt;br&gt;I use alien to make the RPMs, nothing fancy, a couple sample SPEC files from a while back:&lt;br&gt;&lt;a href=&quot;http://portal.aphroland.org/%7Eaphro/specs/VMWareToolsOnly-3.5.0-123630-2.spec&quot; rel=&quot;nofollow&quot;&gt;http://portal.aphroland.org/~aphro/specs/VMWare...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://portal.aphroland.org/%7Eaphro/specs/VMWare-esx-guest-drivers-2.6.18-92.1.22.el5-2.i686.spec&quot; rel=&quot;nofollow&quot;&gt;http://portal.aphroland.org/~aphro/specs/VMWare...&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>What I do is build my own vmware tools packages. In my case I&#39;m using CentOS so RPMs. I build one generic RPM for the vmware-tools binaries, in the %post part of the RPM I create all of the links depending on the architecture it is being installed to. Then I create another RPM containing the drivers that are compiled against that particular kernel rev. So I don&#39;t need to run things like those perl scripts since everything is installed pre-configured.</p>
<p>Also has the advantage of having a significantly smaller footprint upon installation, my RPMs are 28.5MB, vs 46MB for the original RPM. I strip out the pre-built drivers, the driver source code, all of the X11 related stuff(really none of my VMs run X11) etc.</p>
<p>And when I install a new kernel onto my systems I can have the drivers built for that kernel in advance and install them along side the new kernel simultaneously, then reboot to get both the new kernel and updated drivers.</p>
<p>I use alien to make the RPMs, nothing fancy, a couple sample SPEC files from a while back:<br /><a href="http://portal.aphroland.org/%7Eaphro/specs/VMWareToolsOnly-3.5.0-123630-2.spec" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/portal.aphroland.org/_7Eaphro/specs/VMWareToolsOnly-3.5.0-123630-2.spec?referer=');">http://portal.aphroland.org/~aphro/specs/VMWare&#8230;</a><br /><a href="http://portal.aphroland.org/%7Eaphro/specs/VMWare-esx-guest-drivers-2.6.18-92.1.22.el5-2.i686.spec" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/portal.aphroland.org/_7Eaphro/specs/VMWare-esx-guest-drivers-2.6.18-92.1.22.el5-2.i686.spec?referer=');">http://portal.aphroland.org/~aphro/specs/VMWare&#8230;</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

