]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: improve "add partition" debug message
authorKarel Zak <kzak@redhat.com>
Tue, 22 Aug 2017 12:53:18 +0000 (14:53 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 22 Aug 2017 12:53:18 +0000 (14:53 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/partition.c

index 93e6d9a49171048a9abb00bd1bd1ee48ccc32c70..3a34c4fdaea31a8cc77e55b6764f1aa42119e5d2 100644 (file)
@@ -1408,12 +1408,15 @@ int fdisk_add_partition(struct fdisk_context *cxt,
 
        if (pa) {
                pa->fs_probed = 0;
-               DBG(CXT, ul_debugobj(cxt, "adding new partition %p (start=%ju, end=%ju, size=%ju, "
-                           "defaults(start=%s, end=%s, partno=%s)",
-                           pa,
-                           (uintmax_t) fdisk_partition_get_start(pa),
-                           (uintmax_t) fdisk_partition_get_end(pa),
-                           (uintmax_t) fdisk_partition_get_size(pa),
+               DBG(CXT, ul_debugobj(cxt, "adding new partition %p", pa));
+               if (fdisk_partition_has_start(pa))
+                       DBG(CXT, ul_debugobj(cxt, "     start: %ju", (uintmax_t) fdisk_partition_get_start(pa)));
+               if (fdisk_partition_has_end(pa))
+                       DBG(CXT, ul_debugobj(cxt, "       end: %ju", (uintmax_t) fdisk_partition_get_end(pa)));
+               if (fdisk_partition_has_size(pa))
+                       DBG(CXT, ul_debugobj(cxt, "      size: %ju", (uintmax_t) fdisk_partition_get_size(pa)));
+
+               DBG(CXT, ul_debugobj(cxt,         "  defaults: start=%s, end=%s, partno=%s",
                            pa->start_follow_default ? "yes" : "no",
                            pa->end_follow_default ? "yes" : "no",
                            pa->partno_follow_default ? "yes" : "no"));