yabs-slave —
the
slave program for the Elftoolchain system
yabs-slave |
[-h]
[-i
identifier]
[-p
port]
[-v]
[-V]
[server] |
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.
The
yabs-slave utility exits 0 on success,
and >0 if an error occurs.
sh(1),
yabs(1)
The
yabs-slave utility was created by
Joseph Koshy
⟨jkoshy@users.sourceforge.net⟩ under the aegis of the
Elftoolchain project.