LINUX.ORG.RU

ebuild-9999 с EGIT_HAS_SUBMODULES но с рекурсивным фетчем вложенных субмодулей - КАК?

 , egit,


0

1

Суть такова: пилю ебилд-9999, который получает сорс с гитхаба. Обычно это реализуется вот так:

EGIT_REPO_URI=""
Когда в репе есть субмодули, добавляют:
EGIT_HAS_SUBMODULES="y"
Всё отлично работает, но у меня проблема заключается в том, что субмодули тоже используют субмодули, а вот их-то, при такой реализации ебилда - емерж не фетчит.

Вручную это можно сделать так:

git submodule update --init --recursive

А как это реализовать в ебилде, чтобы емерге фетчил субмодули рекурсивно? В мануале и описании /usr/portage/eclass/git-2.eclass об этом не говорится. Есть EGIT_OPTIONS, но он вроде как для аргументов самой fetch command. Сталкивался кто?

★★☆
Ответ на: комментарий от Pinkbyte

хе-хе, оказалось всё просто =D как-то сразу в голову не пришло. Стыдно.

src_unpack() {
        git-2_src_unpack
	cd $EGIT_SOURCEDIR
	git submodule update --init --recursive
}

// P.S. ну разве не няшка эта ваша гентоо

science ★★☆
() автор топика
Последнее исправление: science (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.