LINUX.ORG.RU

Сборка модуля ядра

 , ,


0

2

Использую Debian testing на рабочем ПК и во время работы приходится часто взаимодействовать с виндовыми SSD/HDD. В дебиане ядро собирается с отключенным в menuconfig модулем ntfs3. Вопрос - можно ли запилить автоматическую сборку этого модуля из сырцов при обновлении ядра из репозиториев и без полной пересборки ядра?

★★★★★

Последнее исправление: Extraterrestrial (всего исправлений: 3)

В теории — можно. Качаешь исходники ядра, подкидываешь свой конфиг, включаешь в нём CONFIG_NTFS3_FS=m и все зависимые/зависящие опции, делаешь make fs/ntfs3/ntfs3.ko. При этом, разумеется, нужно убедиться, что используется тот же тулчейн и всё такое, иначе может укусить за жопу ABI-совместимость.

На практике это всё (включая последующее сжатие/подпись/установку модуля) придётся скриптовать руками.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 3)

Можно попробовать автоматизировать через инфраструктуру DKMS (посмотри на любой из пакетов с именем *-dkms).

А чем тебя не устраивает собственный конфиг и make bindeb-pkg?

Bass ★★★★★
()
Последнее исправление: Bass (всего исправлений: 2)
Ответ на: комментарий от Extraterrestrial

да и ладно, это всего лишь расход времени. зато комплектация точно конститентна :)
модуль собирать быстрее, но смотри про ABI-совместимость.
лучше выкинь из самосборки все лишнее и будет быстрее.
плсю сколь помню сборку ядра можно раскидать на несколько машин.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)