From 814f4cf860e299a046b649eaee5463427984c09c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 8 Jul 2021 15:03:58 +0100 Subject: gentoo resync : 08.07.2021 --- eclass/kernel-install.eclass | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'eclass/kernel-install.eclass') diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index 4914a7562813..e6b9cbe45c0e 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -184,13 +184,26 @@ kernel-install_create_init() { cat <<-_EOF_ >"${T}/init.c" || die #include + #include + int main() { + struct utsname u; + int ret = uname(&u); + if (ret != 0) { + printf("uname() failed, but that's fine\n"); + } + else { + // Booted: Linux 5.10.47 ppc64le #1 SMP Fri Jul 2 12:55:24 PDT 2021 + printf("Booted: %s %s %s %s\n", u.sysname, u.release, + u.machine, u.version); + } + printf("Hello, World!\n"); return 0; } _EOF_ - $(tc-getBUILD_CC) -Os -static "${T}/init.c" -o "${output}" || die + $(tc-getBUILD_CC) -Os -static "${T}/init.c" -o "${output}" || die $(tc-getBUILD_STRIP) "${output}" || die } -- cgit v1.2.3