@@ -8,12 +8,24 @@
static void get_system_info(struct strbuf *sys_info)
{
struct strbuf version_info = STRBUF_INIT;
+ struct utsname uname_info;
/* get git version from native cmd */
strbuf_addstr(sys_info, "git version:\n");
get_version_info(&version_info, 1);
strbuf_addbuf(sys_info, &version_info);
strbuf_complete_line(sys_info);
+
+ /* system call for other version info */
+ strbuf_addstr(sys_info, "uname -a: ");
+ if (uname(&uname_info))
+ strbuf_addf(sys_info, "uname() failed with code %d\n", errno);
+ else
+ strbuf_addf(sys_info, "%s %s %s %s\n",
+ uname_info.sysname,
+ uname_info.release,
+ uname_info.version,
+ uname_info.machine);
}
static const char * const bugreport_usage[] = {