ReferencePlatforms/UnitTestOnly/10.5-Xserve: Difference between revisions

no edit summary
mNo edit summary
No edit summary
 
Line 1: Line 1:
<h1>Version 1</h1>
=Version 1=
<h2>Install OS</h2>
==Install OS==
<p>Image machine with standard 10.5.2 Xserve PPC build machine image.  The image is actually an Intel image, so we need to remove the installed version of MacPorts
<p>Image machine with standard 10.5.2 Xserve PPC build machine image.  The image is actually an Intel image, so we need to remove the installed version of MacPorts
</p>
</p>
Line 21: Line 21:
# logout or reboot to pickup changes, otherwise your python installs below won't work
# logout or reboot to pickup changes, otherwise your python installs below won't work
</pre>
</pre>
<h2>System Preferences</h2>
==System Preferences==
<p>Open System Preferences and in:
<p>Open System Preferences and in:
</p>
</p>
Line 31: Line 31:
</li><li> Sharing and enable screen sharing and remote login
</li><li> Sharing and enable screen sharing and remote login
</li></ul>
</li></ul>
<h2>Runtime requirements</h2>
==Nagios==
<pre class="_fck_mw_lspace">curl -O http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
tar zxvf nagios-plugins-1.4.15.tar.gz
cd nagios-plugins-1.4.15
./configure --prefix=/usr/local/nagios --libexecdir=/usr/local/nagios/plugins
make
sudo make install
sudo make install-root
</pre>
==Runtime requirements==
<p>You need to install mercurial, wget and buildbot.  Instead of installing macports and xcode tools we are going to use the built in version of Twisted 2.5.0:
<p>You need to install mercurial, wget and buildbot.  Instead of installing macports and xcode tools we are going to use the built in version of Twisted 2.5.0:
</p>
</p>
Line 60: Line 69:
sudo make install
sudo make install
</pre>
</pre>
<h2>Buildbot Slave</h2>
==Buildbot Slave==
<p>Finally, set up your buildbot slave
<p>Finally, set up your buildbot slave
</p>
</p>
Line 67: Line 76:
buildbot create-slave . master:port username password
buildbot create-slave . master:port username password
</pre>
</pre>
<h2> Setup buildbot start on boot </h2>
==Setup buildbot start on boot==
<p>The existing start-up script (<code>/Library/LaunchAgents/buildbot.start.slave.plist</code>) will work without modification *if* you create the symlinks for the paths it is expecting, specifically:
<p>The existing start-up script (<code>/Library/LaunchAgents/buildbot.start.slave.plist</code>) will work without modification *if* you create the symlinks for the paths it is expecting, specifically:
</p>
</p>
canmove, Confirmed users
2,850

edits