From: Michael Tremer Date: Thu, 30 Jan 2025 16:14:05 +0000 (+0000) Subject: repo: Simply scan again on forced refresh of local repos X-Git-Tag: 0.9.30~249 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=baadc65f19b6ad005becff04d0b25af93bb9439f;p=pakfire.git repo: Simply scan again on forced refresh of local repos Signed-off-by: Michael Tremer --- 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) {