rebuildctl(1) | General Commands Manual | rebuildctl(1) |
NAME
rebuildctl - Manage and query a rebuilderd(1)
SYNOPSIS
rebuildctl [-vH https://rebuilder.example.com] [-c /etc/rebuilderd.conf] <command>
DESCRIPTION
The rebuildctl binary is used to query and manage rebuilderd instances. Functionality is split into multiple subcommands.
STATUS
Lists the available workers and what they are currently working on.
--color
rebuildctl status
PKGS
LS
List the packages known to rebuilderd along with their status.
--color
--json
--distro <distro>
--suite <suite>
--architecture <architecture>
--name <name>
--status <status>
rebuildctl pkgs ls --status GOOD
SYNC
Sync a set of packages into rebuilderd and automatically queue them for verification. For an in-depth description of how the filters work you can look into rebuilderd-sync.conf(5).
--architecture <architecture>
--release <release>
--print-json
--maintainer <maintainers>
--pkg <pattern>
--exclude <pattern>
rebuildctl pkgs sync archlinux community --architecture
x86_64 \
'https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch' \
--maintainer kpcyrd --print-json
SYNC-PROFILES
This command is very similar to pkgs sync, but reads all the options from a configuration file instead. These profiles are also used by the systemd timer.
--color
--print-json
--sync-config /etc/rebuilderd-sync.conf
rebuildctl pkgs sync-profile archlinux-core
QUEUE
LS
List the current queue.
--color
--head
--json
rebuildctl queue ls --head
PUSH
Push a specific package to the work queue again. If the version is not provided we automaticlly select the current one.
--architecture
rebuildctl queue push archlinux community rebuilderd
DROP
Drop a specific package from the work queue. Optionally select a specific version to drop.
rebuildctl queue drop archlinux community rebuilderd
SEE ALSO
AUTHORS
rebuilderd was originally written by kpcyrd and is hosted at https://github.com/kpcyrd/rebuilderd
2023-10-18 |