编译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永远不会变了。

相关推荐
likfishdn9 分钟前
SQL注入零基础学习二MYSQL手工注入
数据库·sql·学习
马达加斯加D17 分钟前
git --- cherry pick
git
Databend24 分钟前
Databend 产品月报(2025年3月)
数据库
想躺在地上晒成地瓜干1 小时前
树莓派超全系列文档--(14)无需交互使用raspi-config工具其一
linux·树莓派·raspberrypi·树莓派教程
Shier833_Ww1 小时前
目标识别与双目测距(1)环境搭建:Ubuntu+yolov5+pcl库
linux·yolo·ubuntu
画个逗号给明天"1 小时前
C#从入门到精通(4)
数据库·c#
Chandler241 小时前
Redis:持久化 RDB快照 AOF日志
数据库·redis·缓存
LCY1331 小时前
redis错误分析 forceUnlock的问题说明
数据库·redis·缓存
laugh123212 小时前
GitLab 服务器宕机时的项目代码恢复方法
服务器·git·gitlab·数据恢复
唐青枫2 小时前
Linux 历史命令操作教程
linux