]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: archive: Import filename
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 8 Jun 2019 15:11:38 +0000 (16:11 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 8 Jun 2019 15:11:38 +0000 (16:11 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c

index f233e7a5f05b782b42453eb114085d7abc1e14d5..396784adc9a5463a0f74a21f901df37f525eb80e 100644 (file)
@@ -1123,6 +1123,12 @@ PAKFIRE_EXPORT PakfirePackage pakfire_archive_make_package(PakfireArchive archiv
        pakfire_free(nevra);
 #endif
 
+       // Set filename
+       const char* filename = pakfire_basename(archive->path);
+       if (filename) {
+               pakfire_package_set_filename(pkg, filename);
+       }
+
        // Set UUID
        char* uuid = pakfire_archive_get(archive, "package.uuid");
        if (uuid) {