Commit 93b6b2a3cd2bf7844dd2a9000cb4feefe7b0f597

Authored by bellard
1 parent d62ca2bb

show backing file name


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2073 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 9 additions and 0 deletions
qemu-img.c
... ... @@ -638,6 +638,8 @@ static int img_info(int argc, char **argv)
638 638 BlockDriverState *bs;
639 639 char fmt_name[128], size_buf[128], dsize_buf[128];
640 640 int64_t total_sectors, allocated_size;
  641 + char backing_filename[1024];
  642 + char backing_filename2[1024];
641 643  
642 644 fmt = NULL;
643 645 for(;;) {
... ... @@ -688,6 +690,13 @@ static int img_info(int argc, char **argv)
688 690 dsize_buf);
689 691 if (bdrv_is_encrypted(bs))
690 692 printf("encrypted: yes\n");
  693 + bdrv_get_backing_filename(bs, backing_filename, sizeof(backing_filename));
  694 + if (backing_filename[0] != '\0')
  695 + path_combine(backing_filename2, sizeof(backing_filename2),
  696 + filename, backing_filename);
  697 + printf("backing file: %s (actual path: %s)\n",
  698 + backing_filename,
  699 + backing_filename2);
691 700 bdrv_delete(bs);
692 701 return 0;
693 702 }
... ...