]> git.ipfire.org Git - pakfire.git/commitdiff
packager: Store package filelist in metadata
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 20 Sep 2022 10:00:06 +0000 (10:00 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 20 Sep 2022 10:00:06 +0000 (10:00 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/packager.c

index 434074ed00efa53b38fb56330981b184f8ecfb66..1f8e54063ce5e634384e4b343673629ba85fbf37 100644 (file)
@@ -414,6 +414,13 @@ int pakfire_packager_finish(struct pakfire_packager* packager, FILE* f) {
        // Add feature marker
        pakfire_package_add_requires(packager->pkg, "pakfire(Compress-Zstandard)");
 
+       // Store the filelist
+       r = pakfire_package_set_filelist(packager->pkg, packager->filelist);
+       if (r) {
+               ERROR(packager->pakfire, "Could not store filelist: %m\n");
+               return r;
+       }
+
        // Do not pad the last block
        archive_write_set_bytes_in_last_block(a, 1);