X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=inspector%2Fvirt-inspector.c;h=2e3449ed1621710ed0569fb156d380a3f282db24;hb=fe6072ecc6f7ea6f7ce50199c0788ac5aa6c76e3;hp=ee7c9c38010ac35f88038e5fe5f1d8c6b15aa3a0;hpb=f8af59c234b6bea50dadc7a6055c8a4739ca4530;p=libguestfs.git diff --git a/inspector/virt-inspector.c b/inspector/virt-inspector.c index ee7c9c3..2e3449e 100644 --- a/inspector/virt-inspector.c +++ b/inspector/virt-inspector.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include @@ -118,11 +119,9 @@ main (int argc, char *argv[]) }; struct drv *drvs = NULL; struct drv *drv; - char *p, *file = NULL; const char *format = NULL; int c; int option_index; - int next_prepared_drive = 1; g = guestfs_create (); if (g == NULL) { @@ -409,6 +408,14 @@ output_root (xmlTextWriterPtr xo, char *root) free (str); ); + str = guestfs_inspect_get_hostname (g, root); + if (!str) exit (EXIT_FAILURE); + if (STRNEQ (str, "unknown")) + XMLERROR (-1, + xmlTextWriterWriteElement (xo, BAD_CAST "hostname", + BAD_CAST str)); + free (str); + output_mountpoints (xo, root); output_filesystems (xo, root);