我正在使用旧 (2.6.33.2) 版本的嵌入式 Linux,并被要求更改内核,以便可以区分不同修补的内核映像。目前,uname -v
输出例如"#1 Wed Sep 11 07:07:51 BST 2013
。
因此,我想更改它,以便任何后续补丁将部分更改为#1
定义为补丁一部分的修订号(并将日期部分更改为最新内核补丁的日期),但我看不到这是在内核中设置的位置。
我应该查看哪些文件来执行此操作?
我正在使用旧 (2.6.33.2) 版本的嵌入式 Linux,并被要求更改内核,以便可以区分不同修补的内核映像。目前,uname -v
输出例如"#1 Wed Sep 11 07:07:51 BST 2013
。
因此,我想更改它,以便任何后续补丁将部分更改为#1
定义为补丁一部分的修订号(并将日期部分更改为最新内核补丁的日期),但我看不到这是在内核中设置的位置。
我应该查看哪些文件来执行此操作?
尝试设置KBUILD_BUILD_TIMESTAMP
。默认是`date`
,所以它可能类似于
export KBUILD_BUILD_TIMESTAMP="r3 `date`"
#1
开头来自.version
文件,每次配置/构建后递增。
有关更多信息,请参阅文件scripts/mkcompile_h
。