Skip to content
jamesbennet edited this page Nov 20, 2012 · 20 revisions

Setting up a pybit client

Debian clients

If your package installation has not created /etc/pybit/client/client.conf, stop the client, copy it from /usr/share/pybitclient/client.conf and restart the client after editing.

Configure pybit-client itself

Edit /etc/pybit/client/client.conf for this specific buildd client.

  1. Specify the idstring for this client
  2. Specify the native architecture of this client. (cross-build support is pending #4)
  3. Specify if lvm is in use (default is true)
  4. Specify if the client should run in simulation mode which prints the commands it would run instead of executing the commands.
  5. Specify a user-writable location for the VCS to write the source, for the .dsc to be generated and for the buildlogs to be written.
  6. Specify the location of the RabbitMQ server. (not needed for the initial tests)
  7. Specify any dput options, e.g. -U to not generate .upload files.

The location of the machine providing the webAPI and controller queues is specified within each build request message and is not configured by the client, only the location of the RabbitMQ server itself.

Tools to be configured per setup:

  • repository management, e.g. reprepro.
  • pybit-web

See Also:

Clone this wiki locally