canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) mNo edit summary |
ChrisCooper (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
=Version 1= | |||
==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> | ||
==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> | ||
< | ==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> | ||
==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> | ||
==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> |