Re: kernel + patch

2008-05-12 Пенетрантность chaos
Оно самое, спасибо большое :)

В сообщении от 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

2008-05-11 Пенетрантность 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)


--
Здесь могла быть ваша реклама...




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: kernel patch

2008-03-21 Пенетрантность Sergej Kandyla

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

2008-03-21 Пенетрантность Andrey Melnikoff
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

2008-03-21 Пенетрантность Tim Tereschenko
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

2008-03-20 Пенетрантность Nicholas

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

2008-03-20 Пенетрантность Network Vagant

как?

есть сорцы ядра, и есть патч.
надо собрать новое ядро

есть какой то спец-дебиан способ для этого?


--

Не знаю, на сколько это спец-дебиан способ, но я просто накатывал
патч, делал
#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

2008-03-20 Пенетрантность Grey Fenrir
В Thu, 20 Mar 2008 18:05:08 +0600
ivan demakov [EMAIL PROTECTED] пишет:

 как?
 
 есть сорцы ядра, и есть патч.
 надо собрать новое ядро
 
 есть какой то спец-дебиан способ для этого?
1. debian-way - не юзать патчи ядра) 
2. если ядро ванильное - сверху ещё понадобятся дебиан-специфичные патчи.
3. ну и пакетик в конце собрать как тут уже говорили

-- 
Timohty Silent



Re: kernel patch

2008-03-20 Пенетрантность Dmitry Fedorov
20.03.08, Grey Fenrir[EMAIL PROTECTED] написал(а):
  2. если ядро ванильное - сверху ещё понадобятся дебиан-специфичные патчи.

Зачем?


Re: kernel patch

2008-03-20 Пенетрантность ivan demakov

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

2008-03-20 Пенетрантность Grey Fenrir
В 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

2008-03-20 Пенетрантность Evgeny Yugov

Здравствуйте.

Кошерный:
Debian Linux Kernel Handbook:
http://kernel-handbook.alioth.debian.org/

+ 5 копеек тут:
DebianKernelCustomCompilation
http://wiki.debian.org/DebianKernelCustomCompilation

ivan demakov пишет:

как?

есть сорцы ядра, и есть патч.
надо собрать новое ядро

есть какой то спец-дебиан способ для этого?


--
Здесь могла быть ваша реклама...