Параметры сборки ebuild-a, модификация существующего ебилда

Итак конкретный пример

Имеется программа qmailadmin. При ее сборке через configure можно указать следующие параметры:

Цитата:
--enable-modify-spam Allow users to enable/disable spam checking.
--enable-spam-command=CMD Remember to use '|preline' at the beginning, |preline /usr/local/bin/maildrop /etc/mailfilter.

Как я понял, чтобы их использовать мне нужно создать свой ebuild файл, куда вписать эти параметры в вызов configure, и потом создать свое дерево портежей, которое вписать в PORTAGE_OVERLAY ?

Второй вопрос

Как вы видите - второй параметр может принимать различные значения. Когда я использую порты FreeBSD то я имею возможность передать некоторые значения, типа
make WITH_SPAM_COMMAND="|preline some_command"

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

Так-же вопрос философский - у ebuild-а есть какой-нить maintainer как у портов FreeBSD, а то данный ebuild не обновлялся более года, а программа то развивалась...

Quote:Как я понял,

Цитата:
Как я понял, чтобы их использовать мне нужно создать свой ebuild файл, куда вписать эти параметры в вызов configure, и потом создать свое дерево портежей, которое вписать в PORTAGE_OVERLAY ?

ну вобщем так, можно еще сделать небольшой финт ушами воспользовавшись пошаговой установкой в виде:
ebuild unpack
ebuild merge
.. etc
запустив между этими опирациями ./configure --prefix=/usr с нужными параметрами, за подробностями сюда:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1

Цитата:
Так-же вопрос философский - у ebuild-а есть какой-нить maintainer как у портов FreeBSD, а то данный ebuild не обновлялся более года, а программа то развивалась...

Есть, можно попробовать зарепорить в багзиллу, если есть желание поддерживать ебилд лично в рамках Fantoo overlay, напишите на amax[собака]fantoo[точка]org

Вобщем то

Вобщем то понятно что configure пакета много гибче emerge со всеми юсами. Особо сильно это видно на всяких там мускулах с апачами. Писать в багзиллу надо нет. Это плата за удобства. Ежели удобства мешают их надо руками править, благо что ебилды весьма читабельны, да и пакетов таких пока не очень много.

Все понятно,

Все понятно, сделал свой ebuild.

Параметры передавать нельзя, это я уже понял.

Насчет поддержки ebuild-а в fantoo overlay - это вы погорячились, я второй день с ним вожусь только :-)

> Все понятно,

> Все понятно, сделал свой ebuild.

ну теперь его точно придется поддерживать самостоятельно (что обычно сводится к переименнованию файла) как минимум в локальном оверлее.
Чем не устроил вариант с ./configure руками ?
Ну а насчет fantoo overlay'я, считайте это отмазкой негодяев_считающих_себя_LinUX_gUrU_а_на_самом_деле.. вида "ненравится ? сделай сам" с уклоном в gentoo специфику:) подробности тут:
http://gentoo.ru/node/575
каждый раз когда читаю, ну просто сердце разрывается ..

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

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