]> git.ipfire.org Git - pakfire.git/commitdiff
packager: Add filelist to package metadata
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 5 Sep 2022 15:13:03 +0000 (15:13 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 5 Sep 2022 15:13:03 +0000 (15:13 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/packager.c

index d835da2977d5fa0a5cf05c77ffd7ae39fad3c19d..40321d024aa868687e0a00f410cf30b788d1c9b2 100644 (file)
@@ -328,6 +328,11 @@ int pakfire_packager_finish(struct pakfire_packager* packager, FILE* f) {
        if (pakfire_package_has_rich_deps(packager->pkg))
                pakfire_package_add_requires(packager->pkg, "pakfire(RichDependencies)");
 
+       // Add filelist
+       r = pakfire_package_set_filelist(packager->pkg, packager->filelist);
+       if (r)
+               goto ERROR;
+
        const size_t installsize = pakfire_filelist_total_size(packager->filelist);
 
        // Store total install size
@@ -344,6 +349,7 @@ int pakfire_packager_finish(struct pakfire_packager* packager, FILE* f) {
        a = archive_write_new();
        if (!a) {
                ERROR(packager->pakfire, "archive_write_new() failed\n");
+               r = 1;
                goto ERROR;
        }