From 92afedeedb5b9c098a9e3202207073a81be0da3a Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Fri, 28 Jul 2023 15:52:43 +0200 Subject: [PATCH] arch: Put testing repositories first if enabled so they take priority --- mkosi/distributions/arch.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mkosi/distributions/arch.py b/mkosi/distributions/arch.py index cd3c76ea2..7625659b1 100644 --- a/mkosi/distributions/arch.py +++ b/mkosi/distributions/arch.py @@ -68,14 +68,18 @@ def setup_pacman(state: MkosiState) -> None: config.parent.mkdir(mode=0o755, exist_ok=True, parents=True) - repos = ["core"] - if not state.config.local_mirror: - repos += ["extra"] + repos = [] + # Testing repositories have to go before regular ones to to take precedence. + if not state.config.local_mirror: for repo in ("core-testing", "extra-testing"): if repo in state.config.repositories: repos += [repo] + repos += ["core"] + if not state.config.local_mirror: + repos += ["extra"] + with config.open("w") as f: f.write( dedent( -- 2.47.2