У меня есть патч к одному из файлов /usr/ports/www/nginxМне надо как то сделать так, чтобы при make install этот патч устанавливался автоматически.
Просто сейчас я набираю make, жду на консоли выполнения ./configure, прерываю его, делаю патч, потом опять make. Это как то череж жопу )
Я видел там в /usr/ports/category/software имеется кое где папочка files и там всякие патчи. Ну например, /usr/ports/shells/bash/files. И эти патчи автоматически применяются при сборке.
Так вот, как всунуть туда свой патч никто не знает?
кладешь свой патч в files. ну и дальше make install clean
например в bash files лежит
patch-lib::readline:display.c
это значит что данный патч патчит файл находящийся по адресу lib/readline/display.c--- lib/readline/display.c.orig Wed Nov 30 17:05:02 2005
+++ lib/readline/display.c Wed Dec 28 20:13:15 2005
Мдам.. Че оно раньше не работало? )) Назвал файл patch-src:http:modules:ngx_http_referer_module.c - работает )Спасибо!
>кладешь свой патч в files. ну и дальше make install clean
>например в bash files лежит
>patch-lib::readline:display.c
>это значит что данный патч патчит файл находящийся по адресу lib/readline/display.c
>
>--- lib/readline/display.c.orig Wed Nov 30 17:05:02 2005
>+++ lib/readline/display.c Wed Dec 28 20:13:15 2005
>
>Мдам.. Че оно раньше не работало? )) Назвал файл patch-src:http:modules:ngx_http_referer_module.c - работаетНаверное потому что имя файла обязательно должно начинатсья с 'patch-'