From baadc65f19b6ad005becff04d0b25af93bb9439f Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 30 Jan 2025 16:14:05 +0000 Subject: [PATCH] repo: Simply scan again on forced refresh of local repos Signed-off-by: Michael Tremer --- src/pakfire/repo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pakfire/repo.c b/src/pakfire/repo.c index d143bd57..90db8ff4 100644 --- a/src/pakfire/repo.c +++ b/src/pakfire/repo.c @@ -1800,6 +1800,10 @@ int pakfire_repo_refresh(struct pakfire_repo* repo, int force) { return 0; } + // If we are forced-refreshing a local repository, we simply scan the entire thing again + if (force && pakfire_repo_is_local(repo)) + return pakfire_repo_scan(repo, 0); + // Refresh mirrorlist r = pakfire_repo_refresh_mirrorlist(repo, force); if (r) { -- 2.39.5