diff options
author | Lennart Poettering <lennart@poettering.net> | 2023-01-17 18:52:09 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2023-01-18 10:47:17 +0100 |
commit | 1d93c00386212bf3749e5657de9da99cdd429239 (patch) | |
tree | 7222b4f4dbf54487a409800f67dec3c8955724b0 /src/dissect | |
parent | 22ee78a8987f29e7f837efab86ed090ab78c1170 (diff) | |
download | systemd-1d93c00386212bf3749e5657de9da99cdd429239.tar.gz |
dissect: show sector size in info output
Diffstat (limited to 'src/dissect')
-rw-r--r-- | src/dissect/dissect.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dissect/dissect.c b/src/dissect/dissect.c index df08cc2b74..f435932815 100644 --- a/src/dissect/dissect.c +++ b/src/dissect/dissect.c @@ -601,9 +601,13 @@ static int action_dissect(DissectedImage *m, LoopDevice *d) { else if (arg_json_format_flags & JSON_FORMAT_OFF) printf(" Size: %s\n", FORMAT_BYTES(size)); + printf(" Sec. Size: %" PRIu32 "\n", m->sector_size); + if (arg_json_format_flags & JSON_FORMAT_OFF) putc('\n', stdout); + fflush(stdout); + r = dissected_image_acquire_metadata(m, 0); if (r == -ENXIO) return log_error_errno(r, "No root partition discovered."); @@ -704,6 +708,7 @@ static int action_dissect(DissectedImage *m, LoopDevice *d) { JSON_BUILD_PAIR("name", JSON_BUILD_STRING(bn)), JSON_BUILD_PAIR_CONDITION(!sd_id128_is_null(m->image_uuid), "imageUuid", JSON_BUILD_UUID(m->image_uuid)), JSON_BUILD_PAIR("size", JSON_BUILD_INTEGER(size)), + JSON_BUILD_PAIR("sectorSize", JSON_BUILD_INTEGER(m->sector_size)), JSON_BUILD_PAIR_CONDITION(m->hostname, "hostname", JSON_BUILD_STRING(m->hostname)), JSON_BUILD_PAIR_CONDITION(!sd_id128_is_null(m->machine_id), "machineId", JSON_BUILD_ID128(m->machine_id)), JSON_BUILD_PAIR_CONDITION(mi, "machineInfo", JSON_BUILD_VARIANT(mi)), |