]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire: Initialise repositories when setting up build environment
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Sep 2021 09:56:11 +0000 (09:56 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Sep 2021 09:56:11 +0000 (09:56 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/pakfire.c

index 837569a2ec684f3647464919d581d2f6af8278e3..15c3aab85fc3a0b98adc60f160a76c5793c50472 100644 (file)
@@ -1983,6 +1983,11 @@ int pakfire_build_setup(struct pakfire* pakfire) {
        char path[PATH_MAX];
        int r;
 
+       // Refresh all repositories
+       r = pakfire_refresh(pakfire, 0);
+       if (r)
+               return r;
+
        // Mount ccache
        if (!pakfire_has_flag(pakfire, PAKFIRE_FLAGS_DISABLE_CCACHE)) {
                r = pakfire_make_cache_path(pakfire, path, "%s", "ccache");