mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-25 19:14:04 +00:00
crtools: also print the current kernel version
In addition to writing the CRIU version to the log file this adds the current kernel version to the log file: (00.000008) Version: 3.5 (gitid v3.5-511-ga8cc6cf) (00.000303) Running on node01 Linux 3.10.0-513.el7.x86_64 #1 SMP Tue Feb 29 06:78:90 EST 2017 x86_64 v2: - small changes as suggested by Dmitry (thanks) Signed-off-by: Adrian Reber <areber@redhat.com> Reviewed-by: Dmitry Safonov <0x7f454c46@gmail.com> Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
This commit is contained in:
parent
6b7c744f7b
commit
89cdc6bcb4
1 changed files with 18 additions and 0 deletions
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include <sys/time.h>
|
||||
#include <sys/resource.h>
|
||||
#include <sys/utsname.h>
|
||||
|
||||
#include "int.h"
|
||||
#include "page.h"
|
||||
|
|
@ -421,6 +422,20 @@ static void init_configuration(int argc, char *argv[], int defaults_forbidden)
|
|||
}
|
||||
}
|
||||
|
||||
static void print_kernel_version(void)
|
||||
{
|
||||
struct utsname buf;
|
||||
|
||||
if (uname(&buf) < 0) {
|
||||
pr_perror("Reading kernel version failed!");
|
||||
/* This pretty unlikely, just keep on running. */
|
||||
return;
|
||||
}
|
||||
|
||||
pr_info("Running on %s %s %s %s %s\n", buf.nodename, buf.sysname,
|
||||
buf.release, buf.version, buf.machine);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[], char *envp[])
|
||||
{
|
||||
#define PARSING_GLOBAL_CONF 1
|
||||
|
|
@ -967,6 +982,9 @@ int main(int argc, char *argv[], char *envp[])
|
|||
compel_log_init(vprint_on_level, log_get_loglevel());
|
||||
|
||||
pr_info("Version: %s (gitid %s)\n", CRIU_VERSION, CRIU_GITID);
|
||||
|
||||
print_kernel_version();
|
||||
|
||||
if (opts.deprecated_ok)
|
||||
pr_debug("DEPRECATED ON\n");
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue