NAME

brzctl - the Breeze::OS service manager.

SYNOPSIS

brzctl <COMMAND> [SERVICE ...]

DESCRIPTION

brzctl is the Breeze::OS service manager tool. It is used to add, append, remove, start, stop, reload, enable, or disable services. It is also used to set, get, delete, or show metadata or settings entries for a specific service.

The metadata keys are requires, provides, after, before, rcfile, daemon, essential, parallel, start-args, stop-args, title, comments. The ordering keywords are derived from NetBSD rc.order and are for now non-functional.

OPTIONS

help
Show help information.
version
Show version information.
start <service> ...
Start the specified service(s).
stop <service> ...
Stop the specified service(s).
reload <service> ...
Reload the specified service(s).
add <service> <metafile>
Add the specified service.
template <service>
Create and rc.file based on a template for the specified service.
append <service> <selected>
Add the selected service as another's service choice.
remove <service> [ selected ]
Remove the service itself or as another's selected service choice.
enable <service> [ selected ]
Enable the service itself or as another's selected service choice.
disable <service> ...
Disable the specified service(s). Always make sure that the specified service(s) are not active, before disabling them.
<meta-key> <service> [value]...
Get value of a metadata entry of the specified service, using an optional default value.
meta <service> <option> [value]
Get value of a metadata entry of the specified service, using an optional default value.
get <service> [meta] <option> [value]
Get value of a metadata or settings entry of the specified service, using an optional default value.
set <service> [meta] <option> <value>
Set value of a metadata or settings entry of the specified service.
unset <service> [meta] <option>
Delete a metadata or settings entry from the specified service.
show <service> [meta]...
Show the metadata or settings values for the specified service(s).
rcfile [ service ] ...
Returns the path to the rc.d/init.d file or daemon binary for the specified service(s).
status[-<active|failed|passed>] [ service ] ...
Show status for all or the specified service(s).
selected [ service ] ...
Show selection for all or the specified service(s).
list [ service ] ...
List all or the specified service(s).
qrcode <utf8|png>
Show the QR-Code for this application.

EXAMPLES

Add printing as a service.

brzctl add printing

Add cups as a printing service.

brzctl append printing cups

Start the cups printing service.
brzctl start cups

Stop the cups printing service.

brzctl stop cups

Remove lprng as a printing service.

brzctl remove printing lprng

Remove the rngd service.

brzctl remove rngd

Enable cups as a printing service.

brzctl enable printing cups

Disable cups as a printing service.

brzctl disable printing cups brzctl force-disable printing cups

List all services

brzctl list

List the specified services

brzctl list networking cups

Show rcfile for networking.

brzctl rcfile networking

Show options for networking.

brzctl show networking

Set options for networking.

brzctl set networking domain breeze

Set daemon for pulseaudio.

brzctl set pulseaudio meta daemon /usr/bin/pulseaudio

Set options for networking for a non-root installation

ROOT=/mnt/breeezos brzctl set networking domain=breeze

AUTHOR

brzctl was written by Pierre Innocent <dev@breezeos.com>

QR-Code

LICENSE

brzctl is released under the CC-BY-NC-SA License v4.0

INDEX

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
AUTHOR

To report a problem, please email bugs@breezeos.com