rebuilderd-sync.conf(5) | File Formats Manual | rebuilderd-sync.conf(5) |
NAME
rebuilderd-sync.conf - rebuildctl pkgs sync-profile configuration files
SYNOPSIS
/etc/rebuilderd-sync.conf
DESCRIPTION
This file allows configuring profiles that can be started with a systemd timer or a cronjob. This way you don't need to provide these options on the commandline all the time.
OPTIONS
distro=
suite=
architectures=
releases=
source=
source = "https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch"
maintainers= (optional)
maintainers = ["kpcyrd", "Levente Polyak"]
pkgs= (optional)
pkgs = ["rebuilderd", "python-*"]
excludes= (optional)
excludes = ["tensorflow*"]
Both pkgs= and excludes= support glob patterns. If maintainers= and pkgs= are both not set then every package is selected.
EXAMPLE
## rebuild all of core [profile."archlinux-core"] distro = "archlinux" suite = "core" architecture = "x86_64" source = "https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch" ## rebuild community packages of specific maintainers, or allow-list packages by name. ## If no filter is set, all packages are imported, if both filters are set the package only ## has to match one of them to be included. #[profile."archlinux-community"] #distro = "archlinux" #suite = "community" #architecture = "x86_64" #source = "https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch" #maintainers = ["somebody"] #pkgs = ["some-pkg", "python-*"] #excludes = ["tensorflow*"]
AUTOMATIC SYNC
Enable the systemd timer to automatically sync specific profiles:
systemctl enable --now rebuilderd-sync@archlinux-core.timer
The argument behind the @ is refering to the section in the config file.
SEE ALSO
AUTHORS
rebuilderd was originally written by kpcyrd and is hosted at https://github.com/kpcyrd/rebuilderd
2023-10-18 |