0

我编写了一个模块,它以 .deb 文件的形式分发,并使用 DKMS 使用内核更新进行重建。我想要的是能够限制系统升级内核超出模块可以兼容的范围。例如,应该为任何升级到 4.19.1 的内核重新构建该模块。理想情况下,这将被内置到 .deb 文件中,但第二种解决方案只是限制系统安装超出特定版本的内核。第三种选择是向用户显示该模块不适用于正在安装的内核版本的警告。

过去,驱动程序是手动安装的,并且必须在用户不知道的每个内核更新时重新构建。源文件头检查内核版本的兼容性,如果它超出允许的内核范围,则不会构建。

4

0 回答 0