LINUX.ORG.RU

Как сделать ebuild и как его поместить в официальное дерево?


0

0

Нужен Ebuild для solr, примерно такой, как описано ниже
Как его писать, как помещать в репозиторий, как поместить в официальное дерево?
Спасибо.

скачать

~ $ mkdir solr
~ $ cd solr
~/solr $ wget http://apache.rinet.ru/dist/lucene/solr/1.3.0/apache-solr-1.3.0.tgz
~/solr $ tar zxf apache-solr-1.3.0.tgz

развернуть в томкате

~/solr $ cp apache-solr-1.3.0/dist/apache-solr-1.2.0.war /var/lib/tomcat/webapps/solr.war
~/solr $ cp apache-solr-1.3.0/example/solr solr-home

настроить путь до библиотек

# echo 'export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/home/USERNAME/solr/solr-home/"' >> /etc/bash/bashrc
# source /etc/bash/bashrc


В линуксформате №97 (можно скачать с их сайта, ссылку давать лень) есть отличная статейка про написание ебилдов для начинающих, ну и man ebuild.

В официальное дерево его скорей всего тебе хрен дадут засунуть, проще всего отправить в багзиллу или в оверлей какой-нибудь.

fat_angel ★★★★★
()

возьми что-нить похоже и модифицируй
для попадания в офф дерево оформи баг в багзилле.

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

>> В официальное дерево его скорей всего тебе хрен дадут засунуть, проще всего отправить в багзиллу или в оверлей какой-нибудь.

Чтобы в официальное дерево засунули, его какраз таки надо отправить в багзиллу.

http://www.gentoo.org/doc/en/ebuild-submit.xml

Deleted
()

Примерно такой не примут в репозиторий - должен строится из исходников

Вот инструкция, специфичная для джавы (с примерами)http://www.gentoo.org/proj/en/java/java-devel.xml

anonymous
()

В основное дерево сразу ебилд вряд ли возьмут, отправляй в Sunrise
(оттуда могут присмотреть ебилды в главный репо, один мой ебилд там
где-то две недели пролежал, после чего попал в основное дерево).

Большинство отправленных ебилдов, тем не менее, так и оседают
в багзилле.

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