diff --git a/lib/launch.c b/lib/launch.c index bd0526c9f..221968194 100644 --- a/lib/launch.c +++ b/lib/launch.c @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -92,6 +93,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, "")) @@ -108,6 +110,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. */