Update instructions to reflect syntax changes, in particular 'make srpm'
[openafs-wiki.git] / BuildbotSlaveHowto.mdwn
index 6b4b4be..53c5ca0 100644 (file)
@@ -19,7 +19,7 @@ Linux/Windows/SunOS/IRIX/AIX/BSD etc.  There are additional notes elsewhere on t
 (see: [[BuildbotMasterNotes]]) about setting up the BuildBot Master, and some of this material
 is covered there as well -- however, this page is an attempt to make the process more understandable
 (specifically the buildslave setup).
-[Sewa Mobil Jakarta](http://www.awanirentcar.com), [Vertical Blind Jakarta](http://www.tiraimodern.com/product/vertical-blind), [GPS Tracking](http://vamostech.com/gps-tracking), [Atap Fiberglass](http://www.goldenfibreglass.com/product-atap-fiberglass.php)
+
 _Overview_
 
 A quick overview of the process:
@@ -78,6 +78,10 @@ _Compile OpenAFS from git_
 
 Use git to clone the openafs repo, then make sure the software will compile successfully. For Unix platforms, the typical build process is 
 "sh regen.sh && ./configure && make && make dest"
+The actual buildbot builds will configure using the --enable-checking argument
+to configure (as well as several others); this activates more compiler errors
+and you will probably want to do manual builds with checking enabled, to
+fix any build errors encountered before the buildslave enters regular use.
 
 _Create buildbot account and home directory_
 
@@ -110,6 +114,10 @@ Substituting the appropriate values from above, the execute:
 
 /path/to/buildbot create-slave /home/buildbot/slave1 buildmaster_host:port slavename passwd
 
+Starting with buildbot version 0.8, the command-line tool was split into
+buildbot and buildslave, so the buildslave utility should be used with such
+newer buildbot versions.
+
 Check the configuration file /home/buildbot/slave1/buildbot.tac to make sure the settings you entered are reflected in it.
 Make sure that "usepty" is set to "0". "usepty = 1" it is known to fail on at least one architecture.
 
@@ -143,3 +151,4 @@ you wish, though you can expect to be able to take a fairly hands-off approach t
 Link to current BuildBot documentation: [[http://buildbot.net/buildbot/docs/current/]]
 
 Thanks for your help!
+