Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

kernel.SlackBuild

Автор Revorg, 06 мая 2016, 10:55:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Revorg

Не так давно наткнулся на скрипт сборки ядра с минимальными усилиями на github. На данный момент страницы на github уже нет, но может кому пригодится. Собственно содержание README:

Unofficial Updates Kernel SlackBuild
------------------------------------

The kernel.SlackBuild script in this directory builds *three* packages:

kernel-generic   (or huge, or generic-smp, or huge-smp)
kernel-modules
kernel-source

You can specify the type of kernel to be built and/or the version to
be built as follows:

  KERNNAME=huge VERSION=3.17.1 kernel.SlackBuild

If you use slackrepo, you can set this in the hintfile:

  VERSION="3.17.1"
  DOWNLOAD="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.17.1.tar.xz"
  OPTIONS="KERNNAME=huge"


Notes
-----

For packaging, the Slackware SlackBuilds from the source k/ directory
are called.  These are in the subdirectories packaging-x86 and
packaging-x86_64.  Do not use them directly.

The build is done in the directory /usr/src/linux-$VERSION, as documented
in the README.TXT file in the Slackware source k/ directory.

On completion, kernel modules are left in the directory /lib/modules/$VERSION.
A clean kernel source tree is left in the directory /usr/src/linux-$VERSION
(but the symlink /usr/src/linux will not be created).  If you do not require
the contents of these directories, you can remove them.

Скачать: https://cloud.mail.ru/public/9CWz/ttbQePBVf

P.S. не могу сказать работает ли скрипт с новыми ядрами не проверял.

bormant

#1
В дистрибутиве уже есть все необходимое в /source/k.
См. также http://www.slackware.ru/forum/viewtopic.php?f=28&t=782

X

Ты туда не ходи, ты сюда ходи, http://docs.slackware.com/howtos:slackware_admin:kernelbuilding а то снег башка попадёт.

bormant

#3
X,
для тех, кто не разобрался, сборка ядра и сборка пакетов ядра -- это совсем не одно и то же.


PS.
Можно сразу туда пойти, там на языке родных осин:
http://docs.slackware.com/ru:howtos:slackware_admin:kernelbuilding