LINUX.ORG.RU
ФорумAdmin

Как накладывать патч на kernel 2.6 ?


0

0
в /usr/src/linux-2.6.8.1 лежат исходники. в /usr/src лежит patch-2.6.9-rc1 уже разжатый из bz2 на команду patch -p1 < patch-2.6.9-rc1 ругается, требует имя файла который надо патчить !!! Ну и что делать-то ?
anonymous
может надо не -p1, а -p0 или -p2?

Эта опция отвечает за кол-во отрезанных директорий от начала, при указании в .patch пути к файлам, что будут патчится.

anonymous
()
На счет -p1 - правильно, в патчах ядру оно так и есть (хотя никогда не мешает заглянуть в patch-файл и проверить)
А не патчит оно потому, что надо сделать
mv patch-2.6.9-rc1 /usr/src/linux-2.6.8.1
cd /usr/src/linux-2.6.8.1
patch -p1 < patch-2.6.9-rc1

Отрезая каталоги (в данном случае один) с помощью -p1, мы изменяем пути к файлам, загляните в сам patch и посмотрите какие пути при этом получатся - сразу поймете, почему патч (точнее текущий каталог) должен находиться в /usr/src/linux-2.6.8.1
spirit ★★★★★
()
Ответ на: комментарий от spirit
Совет от spirit помог,спасибо !!!
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.