Messages in this thread Patch in this message | | | Date | Fri, 13 Aug 2004 21:46:30 +0200 | From | Sam Ravnborg <> | Subject | [3/12] kconfig: save kernel version in .config file |
| |
# This is a BitKeeper generated diff -Nru style patch. # # ChangeSet # 2004/08/08 16:29:57+02:00 rddunlap@osdl.org # kconfig: save kernel version in .config file # # Save kernel version info and date when writing .config file. # Tested with 'make {menuconfig|xconfig|gconfig}'. # # Signed-off-by: Randy Dunlap <rddunlap@osdl.org> # Signed-off-by: Sam Ravnborg <sam@ravnborg.org> # # scripts/kconfig/confdata.c # 2004/06/20 06:14:24+02:00 rddunlap@osdl.org +15 -2 # kconfig: save kernel version in .config file # diff -Nru a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c --- a/scripts/kconfig/confdata.c 2004-08-13 21:09:11 +02:00 +++ b/scripts/kconfig/confdata.c 2004-08-13 21:09:11 +02:00 @@ -8,6 +8,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <time.h> #include <unistd.h> #define LKC_DIRECT_LINK @@ -268,6 +269,7 @@ char dirname[128], tmpname[128], newname[128]; int type, l; const char *str; + time_t now; dirname[0] = 0; if (name && name[0]) { @@ -301,14 +303,25 @@ if (!out_h) return 1; } + sym = sym_lookup("KERNELRELEASE", 0); + sym_calc_value(sym); + time(&now); fprintf(out, "#\n" "# Automatically generated make config: don't edit\n" - "#\n"); + "# Linux kernel version: %s\n" + "# %s" + "#\n", + sym_get_string_value(sym), + ctime(&now)); if (out_h) fprintf(out_h, "/*\n" " * Automatically generated C config: don't edit\n" + " * Linux kernel version: %s\n" + " * %s" " */\n" - "#define AUTOCONF_INCLUDED\n"); + "#define AUTOCONF_INCLUDED\n", + sym_get_string_value(sym), + ctime(&now)); if (!sym_change_count) sym_clear_all_valid(); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |