Paludis умеет быстро делать бинарные ebuildы. Есть ли подобная фича для portage?

Вопрос в заголовке. Приходится ставить очень много приложений не из портежа, часто собранных под Яву. Надоело каждый раз закатывать в tar и сочинять ebuild. В Paludis есть фишка: ставишь апп в отдельную папку, запускаешь Paludis, он спрашивает название, зависимости и оп! - готов ebuild. Есть ли что подобное без Paludis а?

Имешь в виду бианрные

Имешь в виду бианрные пакеты?
умеет =) man portage а конкретно в сторону опций buildpkg buildpkg only
ЗЫ в гугле искал? Имхо нет =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

нет, он умеет именно "делать

нет, он умеет именно "делать пакеты", нечто вроде rpm2targz

man quickpkg Пример:

man quickpkg

Пример: "quickpkg gcc" создаст в /usr/portage/packages//
требуемый пакет.

Не, нужно что-то вроде

Не, нужно что-то вроде Дебианьего checkinstall

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

вот это как раз нафиг не

вот это как раз нафиг не нужно =)
а то все ринутся configure && make && make install

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Не то.

Не, это не то. Эти радости создают пакет из установленного ebuilda, а я говорю про создание ebuilda из папки в фвйловой системе.

Под portage такого не видел.

Под portage такого не видел.
Кстати расскажи подробнее про эту фишку, а то слышать о ней слышал, но подробнее пока не видел.

Очень просто.

Создаёшь пустую папочку, в ней имитируешь корневую систему. Например /root/installs/usr/bin и так далее. В неё размещаешь то файло, которое хочешь иметь в системе. Запускаешь программку при палудисе, скармливаешь ей папку /root/installs. Он спрашивает - а эт чё? Ты говоришь - а эт app-misc/thebestapp-6.6.6_beta ! Он тебе - а чё ему надо? Ты ему - а dev-lang/python и перебьётся.
После этого палудис перемещает содержимое папки тебе в корень (ругаясь в случае коллизии), создаёт в базе данных новый как бы установленный ebuild (сам скрипт не создаёт, только запись, что он установлен). По этой записи можно: решать зависимости, создать quickpkg, сохранять в системе зависимости, нужные для твоей проги, быстро удалить прогу, не заморачиваясь с поиском исходников для make uninstall.
Конечно, всё это можно сымитировать (и даже лучше получиться) с помощью стандартных средств portage. Но когда делаешь это постоянно - задалбывает.
Если ничего не найдём, напишу такой скрипт сам, там ничего сложного. Просто не люблю изобретать велосипед.

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

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