Re: kernel + patch
Оно самое, спасибо большое :) В сообщении от Monday 12 May 2008 06:09:54 Evgeny Yugov написал(а): Здравствуйте. Наверное имелось ввиду это: http://kernel-handbook.alioth.debian.org/ chaos пишет: Добрый день уважаемые. Обращаюсь с таким вопросом: Есть kernel 2.6.25 (diff.gz .dsc .orig.tar.gz) иесть patch 2.6.25-iwl4965-led-zensources.patch.bz2 хотелось бы наложить этот пач на ядро, при этом сделать это так сказать по дебиановски грамотно, этакий debian way. понятное делочто можно всё это собрать руками, но интересует именно debian way. В идеале вообще потом скормить всё это дело pbuilder'у. Заранее спасибо. p.s. debian etch (amd64) -- Здесь могла быть ваша реклама...
Re: kernel + patch
Здравствуйте. Наверное имелось ввиду это: http://kernel-handbook.alioth.debian.org/ chaos пишет: Добрый день уважаемые. Обращаюсь с таким вопросом: Есть kernel 2.6.25 (diff.gz .dsc .orig.tar.gz) иесть patch 2.6.25-iwl4965-led-zensources.patch.bz2 хотелось бы наложить этот пач на ядро, при этом сделать это так сказать по дебиановски грамотно, этакий debian way. понятное делочто можно всё это собрать руками, но интересует именно debian way. В идеале вообще потом скормить всё это дело pbuilder'у. Заранее спасибо. p.s. debian etch (amd64) -- Здесь могла быть ваша реклама... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
ivan demakov wrote: как? есть сорцы ядра, и есть патч. надо собрать новое ядро есть какой то спец-дебиан способ для этого? Вопрос в догонку... Есть хостинговые серваки забугром, аренда. Ядро пересобрано хостером под raid1 (RocketRAID 1520 SATA Controller driver) Я бы юзал програмный рейд, меньше гемороя, но руководство решило этот самый типа апаратный рейд использовать. Теперь у меня болит голова, что делать с ядром при апдейте системы. Я так подозреваю, что рискует все развалиться, если случайно накатить дефолтное системное ядро во время апдейта. -- Wbr, SK -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
Evgeny Yugov [EMAIL PROTECTED] wrote: Здравствуйте. Кошерный: Debian Linux Kernel Handbook: http://kernel-handbook.alioth.debian.org/ Это пересборка с твиками. + 5 копеек тут: DebianKernelCustomCompilation http://wiki.debian.org/DebianKernelCustomCompilation А это не 5 коппек - а 5 баксов. Правда, там есть правильный FIXME, которы никто не фиксил - ABI. Если взять ядро с дистрибутивной обвязкой для сборки и наложить на него патч, то оно в 90% случаев - не собереться из-за этого самого ABI. Из этого есть два выхода - перегенерить данные об ABI (правда руководящих указаний ЦККПСС по этому поводу найти не удалось) и более тупой - хакнуть скрипт debian/bin/abicheck.py чтоб он не проверял ABI совсем. Далее, если патч достаточно массивен (ну скажем там ovz какой-нить) то прийдеться хакнуть еще debian/rules.real чтоб всё не падало на моменте сборки документации. Если вдруг кому-то хочется пересобирать свежие -rc ядра с kernel-archive.buildserver.net то там есть занятный глюк - все хидеры зависят от несуществующего пакета linux-kbuild-2.6.25 и так далее. Это лечиться очень просто - берем дистрибутивный linux-kbuild-2.6.24, меняем в нем версию на нужную. Потом, из закачанных исходников ядрса с build-server берем директорию debian/lib/python/ и копируем в linux-kbuild-{ver}/debian/lib/python/. Теперь собираем linux-kbuild и можно собирать ядро. ivan demakov пишет: как? есть сорцы ядра, и есть патч. надо собрать новое ядро есть какой то спец-дебиан способ для этого? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
On Fri, 21 Mar 2008 09:10:10 +0200 Sergej Kandyla [EMAIL PROTECTED] wrote: SK Вопрос в догонку... Есть хостинговые серваки забугром, аренда. SK Ядро пересобрано хостером под raid1 SK (RocketRAID 1520 SATA Controller driver) SK SK Теперь у меня болит голова, что делать с ядром при апдейте системы. Я SK так подозреваю, что рискует все развалиться, SK если случайно накатить дефолтное системное ядро во время апдейта. Заморозь, чтоб случайно не с апдейтить. Ну на крайний случай попросишь провайдера рестартануть сервер со старой бутовой записи :) -- Tim Tereschenko -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
ivan demakov wrote: надо собрать новое ядро Просто ядро скомпилировать: make oldconfig (menuconfig, xconfig) make-kpkg clean make-kpkg --append_to_version -2008.x.x --initrd --revision=rev.01 kernel_image modules_image Дебиановский способ наложения патчей - вопрос интересный. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
как? есть сорцы ядра, и есть патч. надо собрать новое ядро есть какой то спец-дебиан способ для этого? -- Не знаю, на сколько это спец-дебиан способ, но я просто накатывал патч, делал #make deb-pkg получал deb-пакет и его уже его устанавливал. Вот эта вот дока мне показалась наиболее вменяемой: http://www.howtoforge.com/kernel_compilation_debian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
В Thu, 20 Mar 2008 18:05:08 +0600 ivan demakov [EMAIL PROTECTED] пишет: как? есть сорцы ядра, и есть патч. надо собрать новое ядро есть какой то спец-дебиан способ для этого? 1. debian-way - не юзать патчи ядра) 2. если ядро ванильное - сверху ещё понадобятся дебиан-специфичные патчи. 3. ну и пакетик в конце собрать как тут уже говорили -- Timohty Silent
Re: kernel patch
20.03.08, Grey Fenrir[EMAIL PROTECTED] написал(а): 2. если ядро ванильное - сверху ещё понадобятся дебиан-специфичные патчи. Зачем?
Re: kernel patch
On Thu, 2008-03-20 at 23:46 +0300, Grey Fenrir wrote: В Thu, 20 Mar 2008 18:05:08 +0600 ivan demakov [EMAIL PROTECTED] пишет: как? есть сорцы ядра, и есть патч. надо собрать новое ядро есть какой то спец-дебиан способ для этого? 1. debian-way - не юзать патчи ядра) 2. если ядро ванильное - сверху ещё понадобятся дебиан-специфичные патчи. 3. ну и пакетик в конце собрать как тут уже говорили тут ведь как? сначала нужна фича, которой нет в ядре из дистрибутива. например, щас мне надо читать блю-рей диски. а оно не умеет. значит нужно накладывать патч и компилить свое ядро. а потом так и будешь возиться со своим ядром. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: kernel patch
В Thu, 20 Mar 2008 23:50:20 +0300 Dmitry Fedorov [EMAIL PROTECTED] пишет: 20.03.08, Grey Fenrir[EMAIL PROTECTED] написал(а): 2. если ядро ванильное - сверху ещё понадобятся дебиан-специфичные патчи. Зачем? насколько я понимаю, ядра большинства дистрибутивов имеют некоторые отличия. Это может быть что угодно, от секъюрных фишек до элементарных подпорок для сборки пакетов (поддержка тех или иных флагов). на практике это вроде профилактической пляски с бубном, но я бы делал. Возможно, предпочтительно брать исходники из пакета, но мне нередко встречались рекомендации по наложению некоторых патчей _до_ дебиановских на ваниллу. -- Timohty Silent
Re: kernel patch
Здравствуйте. Кошерный: Debian Linux Kernel Handbook: http://kernel-handbook.alioth.debian.org/ + 5 копеек тут: DebianKernelCustomCompilation http://wiki.debian.org/DebianKernelCustomCompilation ivan demakov пишет: как? есть сорцы ядра, и есть патч. надо собрать новое ядро есть какой то спец-дебиан способ для этого? -- Здесь могла быть ваша реклама...