我正在编写一个Linux内核模块。该模块的所有源文件都已发布(尽管许可证是专有的),以便针对正在运行的内核进行编译。安装我的模块(分发为
问题在于,在整个Linux系统的常规升级过程中,新版本的Linux内核被安装。当这样一个新版本的内核开始运行时,它没有为其编译我的模块,因此我的应用程序失败了。我希望每当安装新的Linux内核包时,我的模块都能被编译和安装。
因此我的问题是:在
同样的问题也适用于
.deb
包)时,它会自动编译和安装。这个过程可以正常工作。问题在于,在整个Linux系统的常规升级过程中,新版本的Linux内核被安装。当这样一个新版本的内核开始运行时,它没有为其编译我的模块,因此我的应用程序失败了。我希望每当安装新的Linux内核包时,我的模块都能被编译和安装。
因此我的问题是:在
dpkg
中是否有机制可以触发我的软件包中的某些内容,以在安装新的Linux内核包时编译并安装我的模块?同样的问题也适用于
rpm
吗?