diff --git a/lib/launch.c b/lib/launch.c index ddf303a66..495b0c65d 100644 --- a/lib/launch.c +++ b/lib/launch.c @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -93,6 +94,7 @@ guestfs_impl_launch (guestfs_h *g) struct backend *b; CLEANUP_FREE char *backend = guestfs_get_backend (g); int mask; + struct utsname utsname; debug (g, "launch: program=%s", g->program); if (STRNEQ (g->identifier, "")) @@ -109,6 +111,10 @@ guestfs_impl_launch (guestfs_h *g) if (mask >= 0) debug (g, "launch: umask=0%03o", (unsigned) mask); debug (g, "launch: euid=%ju", (uintmax_t) geteuid ()); + if (uname (&utsname) == 0) + debug (g, "launch: host: %s %s %s %s %s", + utsname.sysname, utsname.nodename, utsname.release, + utsname.version, utsname.machine); } /* Launch the appliance. */