Параметры ./configure

Вчера решил поставить себе gentoo и все было замечательно пока не начал ставить nginx
Как изменить параметры конфигурирования пакета из ebuild
Например:

  --http-log-path=/var/log/${PN}/access_log 

на

  --http-log-path=/var/log/${PN}/access.log

http://ru.gentoo-wiki.com/wik

http://ru.gentoo-wiki.com/wiki/%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_PHP_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_nginx в помощь? а вообще если я правильно понял вам надо явно указать директорию куда пишутся логи. Так вот это делается в конфигурационных файлах ngnix послеустановки. в идеале )
опции
access_log
error_log

semlanik написал(а): Так вот

semlanik написал(а):
Так вот это делается в конфигурационных файлах ngnix послеустановки. в идеале )
опции
access_log
error_log

При этом он все ровно создаст error_log, а писать будет в error.log,
но не в этом дело - меня больше интересует сама возможность как можно это сделать (это еще огого где может пригодится)

из предложенной статьи я понял что нужно обязательно создавать свой собственный ebiuld
это так или еще есть варианты ? (ну за исключением вообще установки из исходников руками?)

Ну можно конечно поправить

Ну можно конечно поправить существующий ебилд, чего делать совсем не стоит. а так наверно лучше написать свой, на основе имеющегося на мой взгляд. Установка из исходников руками - это конечно можно только осторожно.мэйкфайл в любом случае храните, дабы потом если, что удалить...

Если заглянуть в man 5 ebuild

Если заглянуть в man 5 ebuild конкретно на функцию econf, можно увидеть, что для большинства autotools-based ебилдов можно указать ECONF_EXTRA="--bla-bla=bla-bla", т.к. configure берет значение последней опции из повторяющихся, а ECONF_EXTRA в самом конце, то будет как раз что вам нужно. Если данный процесс требуется автоматизировать, т.е. избежать постоянного указывания данной переменной руками - man portage про /etc/portage/env

P.S. А насчет того, что он все равно создаст error_log надо писать в багзиллу, ибо сие, вероятно, баг.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".