2021-06-10 21:28:16 +08:00
< pkg :name = "'kmod'" instsize showsbu2 > < / pkg >
2021-05-18 02:56:29 +08:00
## Настройка
2021-06-26 20:02:42 +08:00
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'configure'" > < / package-script >
2021-06-26 20:02:42 +08:00
2021-06-10 21:28:16 +08:00
### Значения параметров
2021-06-26 20:02:42 +08:00
`--with-xz, --with-zlib, --with-zstd`
2021-05-18 02:56:29 +08:00
Параметры позволяют `Kmod` обрабатывать сжатые модули ядра соответствующим алгоритмом сжатия.
## Сборка
2021-06-26 20:02:42 +08:00
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'build'" > < / package-script >
2021-05-18 02:56:29 +08:00
## Тестирование
Пакет не имеет тестов которые можно запустить непосредственно сейчас. Необходимо дополнительно установить `git` , при этом, некоторые тесты также не будут выполнены вне репозитория.
## Установка
2021-06-26 20:02:42 +08:00
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'install'" > < / package-script >
2021-05-18 02:56:29 +08:00
Необходимо создать символические ссылки (симлинки) для совместимости с `Module-Init-Tools` (Предыдущая реализация программы обработки модулей ядра):
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'postinstall'" > < / package-script >
2021-05-18 02:56:29 +08:00
## Для multilib
### Очистка
Очистите предыдущую сборку, но сохраните страницы руководства, так как они не могут быть воссозданы, поскольку пакет `xsltproc` не установлен:
2021-06-26 17:05:19 +08:00
< package-script :package = "'kmod'" :type = "'multi_prepare'" > < / package-script >
2021-05-18 02:56:29 +08:00
### Подготовка
2021-06-26 20:02:42 +08:00
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'multi_configure'" > < / package-script >
2021-05-18 02:56:29 +08:00
2021-06-26 20:02:42 +08:00
### Сборка
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'multi_build'" > < / package-script >
2021-05-18 02:56:29 +08:00
### Установка
2021-06-26 20:02:42 +08:00
2021-06-10 21:28:16 +08:00
< package-script :package = "'kmod'" :type = "'multi_install'" > < / package-script >
2021-05-18 02:56:29 +08:00
2021-06-10 21:28:16 +08:00
< script >
new Vue({ el: '#main' })
2021-06-26 20:02:42 +08:00
< / script >