(no commit message)
[openafs-wiki.git] / BuildbotSlaveHowto.mdwn
index 3d9d21d..53c5ca0 100644 (file)
@@ -37,7 +37,6 @@ A quick overview of the process:
 *Of note:* since BuildBot slaves pull all their information from the master (rather than having it pushed
 to them by the master), there is no need to open an incoming port on your firewall, etc.  As long as the
 slave can contact the master on the port you're given (which will be explained later), you're good to go!
-[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)
 
 _Hardware Requirements_
 
@@ -79,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_
 
@@ -111,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.