== Linux == Installing a build slave is easy on Debian-like systems: apt-get install buildbot pretty much does the trick. Edit /etc/default/buildbot appropriately to get it to start up at boot-time. == FreeBSD == On FreeBSD, it's not too bad, either: pkg_add -r buildbot will install the software, but you still must create the buildbot user. I just add {{{ su buildbot -c "/usr/local/bin/buildbot start /usr/local/buildbot/ccl" }}} to /etc/rc.local to arrange for start-up. So I'm a fossil. Sue me. == !OpenSolaris == On !OpenSolaris, grab buildbot-slave-0.8.2.tar.gz from http://sourceforge.net/projects/buildbot/files/. Unpack and install it in the usual way (python ./setup.py install). Create the buildbot user. To make it run at startup, you can follow the directions at http://wadofstuff.blogspot.com/2007/01/smf-manifest-for-buildbot.html. To import the manifest file (after editing it to suit): {{{ # svccfg validate buildbot.xml # svccfg import buildbot.xml }}} Then, to enable it: {{{ # svcadm enable svc:/site/application/buildbot:default }}} == Mac OS X == Just cheat: {{{ # easy_install buildbot-slave }}} Create a buildbot user, and create the slave (as the buildbot user) in the usual way: {{{ % buildslave create-slave ccl setf.clozure.com:9989 slave-name slave-password }}} See http://buildbot.net/trac/wiki/UsingLaunchd for information on how to make launchd start the slave at boot time. == Windows == Follow the instructions on http://buildbot.net/trac/wiki/RunningBuildbotOnWindows. You do have to install buildbot in addition to buildbot-slave.