![debian:向 dkms 模块添加自定义补丁](https://linux22.com/image/158688/debian%EF%BC%9A%E5%90%91%20dkms%20%E6%A8%A1%E5%9D%97%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89%E8%A1%A5%E4%B8%81.png)
我有一个无法编译的内核驱动程序,我有一个补丁可以修复它,但每次运行dkms build ...
驱动程序源(在/usr/src
)时都会恢复,有没有办法向 dkms 驱动程序添加自定义补丁?
答案1
它比我预期的更简单,花费的时间也更少,就像man 8 dkms
所说的那样,只需将它们放入/usr/src/<module>-<module-version>/patches/
,然后将补丁的文件名添加到dkms.conf
模块中PATCH[#]=
我想知道模块更新后会发生什么。
答案2
虽然其他答案应该有效,但我无法让它发挥作用。相反,我用PRE_BUILD=patch.sh
indkms.conf
来调用patch -p1 /path/to/mypatch.sh