2017-02-10 9 views
-1

Мне нужно создать rpm, который включает в себя модуль ядра (модуль будет добавлен в каталог/lib/modules /% current_kernel/extra /) проблема, с которой я столкнулась, заключается в том, что если машина Linux, где будет установлен мой пакет ядро обновляется после этого, модуль не передается на новое ядро ​​/ lib/modules/% new_kernel/extra/ , поэтому мне было интересно, существует ли способ создания rpm с зависимостями от текущего ядра, так что мой пакет либо удаляется во время обновления ядра, либо повторно установлен спасибо LucКак подключить пакет rpm к текущему ядру?

ответ

0

Вы можете посмотреть kmods. К сожалению, Fedora официально a bunch of jerks concerning kernel modules, поэтому официальная рекомендация в настоящее время «вы не можете».

Другим решением, которое я использую, является наличие поддельной службы запуска, которая пытается перестроить и загрузить драйвер при каждой загрузке. Это потребовало, чтобы конечный пользователь установил kernel-devel, и вам придется вручную проверять версию этого пакета, потому что в противном случае они могут обновлять только ядро, но все равно удовлетворяют вашим зависимостям, потому что старый kernel-devel все еще установлен (просто бит меня на прошлой неделе).