YABS-SLAVE(1) General Commands Manual SourceForge Logo

NAME

yabs-slavethe slave program for the Elftoolchain system

SYNOPSIS

yabs-slave [-h] [-i identifier] [-p port] [-v] [-V] [server]

DESCRIPTION

The yabs-slave utility is part of the yabs build automation system. It is intended to be executed inside a machine participating in a build job. The yabs-slave utility connects back to a yabs job despatcher, receives commands to execute and sends back the results of executing these commands.
The optional argument server specifies the yabs server to connect to. This argument specifies a hostname, an IPv4 or IPv6 address, or a path to a local socket. If the server argument is not specified, then yabs-slave will read from standard input and write to standard output.
The yabs-slave utility recognizes the following options:
 
 
-h
Print a help message and exit.
 
 
-i identifier
Use the argument identifier when connecting to the despatcher. The default is to use the hostname of the system.
 
 
-p port
Connect to the port specified by the argument port. The argument must be a decimal number. This option is ignored if the argument server is not specified, or if it specifies a local socket.
 
 
-v
Increase verbosity. This flag may be specified multiple times.
 
 
-V
Print a version number and exit.

EXIT STATUS

The yabs-slave utility exits 0 on success, and >0 if an error occurs.

SEE ALSO

sh(1), yabs(1)

HISTORY

The yabs-slave utility was created by Joseph Koshy ⟨jkoshy@users.sourceforge.net⟩ under the aegis of the Elftoolchain project.
August 31, 2012 The Elftoolchain Project