LINUX.ORG.RU

Как собрать последнее ядро/часть_ядра FreeBSD из github?

 ,


0

2

Есть ядро FreeBSD с некоторыми интересующими меня патчами, которые УЖЕ хотелось бы иметь в действии. Всё это доступно как через SVN так и GIT (https://github.com/freebsd/freebsd/tree/master/sys).
Самый интересный патч, который нужен мне в первую очередь - этот: https://github.com/freebsd/freebsd/commit/46e105f75300bd61be696326649e4e03a6f...
Если бы он затрагивал 1 файл - я бы его вручную внес в /usr/src/sys/... и собрал ядро (благо, это делается предельно просто), но он касается достаточно большого кол-ва файлов.

Есть ли грамотный способ забрать и собрать исходники? Или можно прям скачать всё одним архивом из github и распаковать? Боюсь чего не натворить.

★★★★★

git clone https://github.com/freebsd/freebsd.git <destination folder>
cd <destination folder>
git checkout 46e105f75300bd61be696326649e4e03a6f59855 .
make buildkernel KERCONF=<kernel config>
make installkernel KERCONF=<kernel config>

Не?

yacuken ★★★★
()
Ответ на: комментарий от yacuken

ошибся немного, да, так тоже можно

хотя я это делаю иначе, тот метод, что в handbook какой-то хипстерский

reprimand ★★★★★
() автор топика
Ответ на: комментарий от reprimand

Вместо того, чтобы языком шевелить, уже вручную бы патчи скопировал из браузера и наложил на 11 файлов, раз документацию не желаешь читать, а прочтя - нос воротишь.

zgen ★★★★★
()
Ответ на: комментарий от zgen

zgen ★★★★★ (01.07.2014 6:18:28) больной на голову неадекват

оправдывает себя, однако

reprimand ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.