LINUX.ORG.RU

Как сделать правильно патч?

 , ,


0

1

Есть сорсы ядра /usr/src/linux-source-4.19, я накладываю патч и он накладывается с ошибками. Я их исправляю. После того, как я пофиксил ошибки, я хочу сделать патч, который я смогу без проблем наложить в следующий раз. Как это правильно сделать. Итак, есть набор действий:

cd /usr/src

1. rm -rf linux-source-4.19
2. tar xJpf linux-source-4.19.tar.xz
3. cp -prf cp -prf /boot/config-"$(uname -r)" .config

cd linux-source-4.19

4. patch -p1 < kernel_gcc_patch/usr/src/kernel_gcc_patch/enable_additional_cpu_optimizations_for_gcc_v9.1+_kernel_v4.13+.patch
5. фиксим ошибки после наложения ядра
6. набор действий, чтобы сделать патч(вопрос топика)
★★★★

Последнее исправление: bryak (всего исправлений: 2)

Либо держи две копии исходников в разных каталогах, либо перед п.4 сделай git init ; git add . И потом пользуйся гит диффом

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

бы набор действий

  1. Переименуй получившиеся после патча исходники
  2. Распакуй по новой непатченные сырци
  3. diff -Naur src-orig src-patch > you.patch
anonymous
()
Ответ на: комментарий от bryak

Подробный набор действий написан в документации. Никогда не понимал чего хотят люди которых отправили в доки, но это их не устроило. Вслух вам их зачитать?

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

Это как копия загрузчика вин95 распечатанная на бумажке. Да, можно маны зачитать, и слушать их можно. А вот понимать?

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