Skip to content

Commit 9570586

Browse files
committed
desktops: repo.suite accepts a list for multi-source archives
1 parent c2c9770 commit 9570586

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/Developer-Guide_Desktops.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Use the per-arch layer for permanent arch-wide holes (e.g. `blender` always miss
162162
| `url` | string | Base URL for `deb [signed-by=...] <url> <suite> <components>`. |
163163
| `key_url` | string | URL to the GPG key (ASCII-armored). |
164164
| `keyring` | string | Path to the dearmored keyring file, e.g. `/usr/share/keyrings/neon.gpg`. |
165-
| `suite` | string (optional) | Suite path that follows the URL in the source line. Defaults to the release codename (e.g. `noble`). Regex-validated to `^[A-Za-z0-9._/-]+$`. Per-release override: `releases.<release>.repo_suite`. |
165+
| `suite` | string or list of strings (optional) | Suite path(s) that follow the URL. A list emits one `deb [...]` line per entry — all sharing url/keyring/components — for vendors whose archive spans multiple parallel suites (base, -security, -updates, -porting, -customization, …). Defaults to the release codename. Regex-validated to `^[A-Za-z0-9._/-]+$`. Per-release override: `releases.<release>.repo_suite`. |
166166
| `components` | list (optional) | Components that follow the suite. Defaults to `[main]`. Each entry regex-validated to `^[A-Za-z0-9._-]+$`; invalid entries are dropped with a warning. Per-release override: `releases.<release>.repo_components`. |
167167
| `preferences` | list (optional) | APT pin preferences written to `/etc/apt/preferences.d/<de_name>`. Each entry needs `origin`, `suite`, and `priority` (positive integer). Removed on uninstall. |
168168

0 commit comments

Comments
 (0)