]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
file: Append symlink target to dump
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Mar 2023 13:40:05 +0000 (13:40 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Mar 2023 13:40:05 +0000 (13:40 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/file.c

index c57928add2209a3ab08601978be3410c4dbbb483..95acd5553c7446401e962830f38b9ec3b9c1f072 100644 (file)
@@ -513,6 +513,17 @@ char* pakfire_file_dump(struct pakfire_file* file) {
        if (r < 0)
                return NULL;
 
+       // Append symlink target
+       switch (pakfire_file_get_type(file)) {
+               case S_IFLNK:
+                       r = asprintf(&buffer, "%s -> %s", buffer, file->symlink);
+                       if (r < 0)
+                               return NULL;
+
+               default:
+                       break;
+       }
+
        return buffer;
 }