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

相关推荐
爬也要爬着前进1 小时前
redis主从搭建
数据库·redis·缓存
敖行客 Allthinker1 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
@Mike@1 小时前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
keyipatience2 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
j7~2 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
笃行3502 小时前
国产化落地避坑 · 干货向|Oracle 迁金仓 KES,我把外连接消除排在隐性陷阱第一位
数据库
老纪的技术唠嗑局3 小时前
花一年时间整理出的:AI 数据库混合搜索入门实践
数据库
观山岳五楼3 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu
川石课堂软件测试3 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
笃行3504 小时前
国产化落地避坑 · 干货向|迁移后那条「测试能过、一上生产就查空」的 SQL,多半栽在 WHERE 函数顺序上
数据库