If you have a machine that you wish to add to our build farm then please follow the following instructions:
See if it is an OS/architecture combination that we already
have. If it is then we won't need it unless the current machine we
have covering that combination goes away for some reason.
Make sure your machine is able to open an outgoing TCP connection
to bluefish.mrball.net on port 873 (the rsync port). Test this by running
rsync bluefish.mrball.net::
and seeing if you get back the list of rsync modules.
If all is OK then create an account called "build" on the
machine. If you can't create accounts then you can use an existing
account, no special privileges are needed, just change ~build to your
home directory in the instructions below.
Make sure a recent version of rsync is installed on the machine
Create a directory ~build/bluefish_build/. You will need about 10MB of
free space for this directory.
Edit the script if necessary to update the location of the build_farm directory
Tell Todd Lyons the name of your
machine (as given by the hostname command) and its OS and architecture
plus what C compilers are installed. He will send you a
password. Put that in a file called ".password" in the bluefish_build
directory.
Run the script bluefish_build once manually and make sure the build ran OK. Look in build.log for errors.
Setup a cron job to run bluefish_build regularly. You may wish to use
"nice" to reduce its priority, for example I use the following cron
entry: