编译linux内核时,让版本号不跟着git变化

文章目录

编译linux内核时,让版本号不跟着git变化

现象

内核每次重新编译时,uname -r都会跟着变。

4.1.15-00005-g482731e4-dirty

导致报错,modprobe: can't change directory to '4.1.15-00005-g482731e4-dirty': No such file or directory

方法一

取消 CONFIG_LOCALVERSION_AUTO宏

这样配置编译后,版本号变为4.1.15+

如果不想要有4.1.15+,请参照方法二。

方法二

修改脚本文件,scripts/setlocalversion

bash 复制代码
if test -z "$(git rev-parse --show-cdup 2>/dev/null)" &&

改为

shell 复制代码
if test -n "$(git rev-parse --show-cdup 2>/dev/null)" &&

这样版本号4.1.15永远不会变了。

相关推荐
TDengine (老段)15 分钟前
基于 TSBS 标准数据集下 TimescaleDB、InfluxDB 与 TDengine 性能对比测试报告
java·大数据·开发语言·数据库·时序数据库·tdengine·iotdb
ShiYQ@师15 分钟前
Ubuntu 18.04.6下OpenSSL与OpenSSH版本升级
linux·ubuntu
TDengine (老段)17 分钟前
TDengine 在金融领域的应用
大数据·数据库·物联网·金融·时序数据库·tdengine·涛思数据
标贝科技29 分钟前
标贝科技:大模型领域数据标注的重要性与标注类型分享
数据库·人工智能
带鱼吃猫34 分钟前
Linux系统:文件系统前言,详解CHS&LBA地址
linux·运维·服务器
野木香36 分钟前
mysql8常用sql语句
数据库·sql·mysql
hycccccch36 分钟前
Redis的IO多路复用
数据库·redis·缓存
默默提升实验室1 小时前
Linux 系统如何挂载U盘
linux·运维·服务器
算法歌者1 小时前
Visual Studio 项目 .gitignore 文件指南
git·visual studio
不再幻想,脚踏实地1 小时前
Spring Boot配置文件
java·数据库·spring boot