Люди, подскажите, как патчатся ядра? Допустим у меня есть ядро 2.4.20, скачал я патч для него до 2.4.21. Это архив. А что с ним дальше то делать после того как распакуешь?
1) открывешь патч и смотришь - из какого текущего каталога
нужно его пускать
ну например:
--- linux-old/drivers/i2c/i2c-ali1535.c Вск Июн 23 22:55:57 MSD 2002
+++ linux/drivers/i2c/i2c-ali1535.c Вск Июн 23 22:55:57 MSD 2002
^^^^^
то есть текущим должен быть /usr/src (и так для подавляющего большинства кернельных патчей)
>Зачем там еще текущий каталог смотреть? Лучше запускать из каталога ядра командой cat file.patch |patch -p1
Ну перед тем как эксперементировать с -p все же проще глянуть в патч :)