Как изменить ядро Linux, чтобы изменить строку версии, которую возвращает uname?
Я работаю со старой (2.6.33.2) версией встраиваемого Linux, и мне было предложено изменить ядро, чтобы можно было различить различные исправленные образы ядра. В данный момент, uname -v
например, выходы"#1 Wed Sep 11 07:07:51 BST 2013
,
Поэтому я хотел бы изменить это так, чтобы любые последующие исправления изменили #1
часть к номеру ревизии, определенной как часть патча (и для изменения части даты на дату последнего патча ядра), но я не вижу, где в ядре это установлено.
Какие файлы я должен смотреть, чтобы сделать это?
1 ответ
Попробуйте установить KBUILD_BUILD_TIMESTAMP
, По умолчанию `date`, так что это может быть что-то вроде
export KBUILD_BUILD_TIMESTAMP="r3 `date`"
#1
в начале от .version
файл, он увеличивается после каждой конфигурации / сборки.
Посмотреть файл scripts/mkcompile_h
для получения дополнительной информации.