table of contents
| PKGOS-SALSA-RUN-ON-ALL-PROJECTS(1) | Debian OpenStack packaging | PKGOS-SALSA-RUN-ON-ALL-PROJECTS(1) |
NAME¶
pkgos-salsa-run-on-all-projects - run a script on every project of the Debian OpenStack team
SYNOPSIS¶
pkgos-salsa-run-on-all-projects <SCRIPT> [<extra parameters>...]
DESCRIPTION¶
pkgos-salsa-run-on-all-projects iterates over all repositories listed in ALLGIT_FILE, and runs <SCRIPT> once for each of them, passing --project-id <id> and --project-name <name> to it, followed by any extra parameters given on the command line. This is the normal way to run the per-project pkgos-salsa-* scripts on the whole team. If ALLGIT_FILE does not exist, it is generated first using pkgos-salsa-list-all-git(1).
OPTIONS¶
- SCRIPT
- A per-project script accepting --project-id and --project-name, for example pkgos-salsa-set-irker(1).
- extra parameters
- Forwarded verbatim to <SCRIPT> on each invocation.
FILES¶
- /etc/pkgos/pkgos.conf
- Global OpenStack packaging tools configuration file, defining ALLGIT_FILE.
- /etc/pkgos/all-git
- Default value of ALLGIT_FILE: list of the team's Git repositories, as "openstack-team/<subgroup>/<project>.git,<project-id>" lines.
ENVIRONMENT¶
- SALSA_TOKEN
- Not used by this script itself, but needed by the script it invokes.
EXAMPLES¶
SEE ALSO¶
pkgos-salsa-list-all-git(1), pkgos-salsa-set-irker(1), pkgos-salsa-set-webhook(1).
AUTHOR¶
This script and its man page: (c) 2026, Thomas Goirand <zigo@debian.org>, released under the Apache-2.0 license.
| 23 September 2026 | openstack-pkg-tools |