我最近应用了单行修补程序,drivers/bluetooth/btusb.c
以实现与我的蓝牙设备的兼容性。但是,每当我进行内核升级时,该补丁将丢失,直到有人向后移植为止(这不太可能)。我有办法运行脚本并自动修补每个新的内核升级吗?
DKMS似乎是一个很好的解决方案,但是我不确定如何设置。我不想每次获得更新时都重新编译整个Linux内核,但我想将该补丁应用于btusb模块,重新编译,并在每次更新时将其插入到我的内核中。我如何使用从获得的资源来做到这一点apt-get source linux-source-3.2.0
?我需要复制哪些文件?关键make
调用是make M=drivers/bluetooth modules
,但这取决于首先要构建的其他内核实用程序。我该如何为此组装DKMS模块?
关于如何使用补丁的详细信息,可以发现这里的问Ubuntu Linux系统。