]> git.ipfire.org Git - pakfire.git/commitdiff
repo: Scan local repositories instead of refresh
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 23 Apr 2021 15:55:40 +0000 (15:55 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 23 Apr 2021 15:55:40 +0000 (15:55 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/repo.c

index 7251388f1401be4c223d19321e449e3b97eab020..c840b1f9212dac203c965e96e328f986b969b8fe 100644 (file)
@@ -939,6 +939,10 @@ PAKFIRE_EXPORT int pakfire_repo_refresh(PakfireRepo repo, const int force) {
                return 0;
        }
 
+       // Scan local repositories
+       if (pakfire_repo_is_local(repo))
+               return pakfire_repo_scan(repo, 0);
+
        // Refresh mirrorlist
        r = pakfire_repo_refresh_mirrorlist(repo, force);
        if (r) {