[SOLVED] ebuild`ы для NERDTree и vcscommand (vim plugins): file collisions

Приветствую всех.

Написал ebuild`ы для NERDTree и vcscommand (плагины для vim) для установки из репозитариев git.

Вот первый. Вот второй.

Первым устанавливал NERDTree, вторым vcscommand. NERDTree установился без проблем, при установке vcscommand появляются file collisions.

Вот лог установки vcscommand. Подскажите, что нужно поправить в ebuild`ах для установки обоих плагинов?

Мм, а зачем вы вместо

Мм, а зачем вы вместо плагинов ставите служебку от гита ? :)

Плохо писали, не юзали repoman, не читали еклассов.
Переделайте ебилды.

Профильные каналы в IRC: #gentoo-help , #gentoo-sunrise
Можно попробовать в местной jabber конференции

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): Мм, а

slepnoga написал(а):
Мм, а зачем вы вместо плагинов ставите служебку от гита ? :)

Вот с этого места подробней, пожалуйста.

P.S. ebuild`ы для репозитариев git писал в первый раз. Любой из плагинов, если устанавливать первым, пишет свои файлы куда и должен (/usr/share/vim72/vimfiles/plugin и так далее). Это не есть критерий правильной работы ebuild`а?

Вот лог установки

Вот лог установки vcscommand
 /usr/share/vim/vimfiles/.git/HEAD

 /usr/share/vim/vimfiles/.git/index
/usr/share/vim/vimfiles/.git/refs/heads/branch-maste <- :)

Врядли это плагины :)

проверьте работу ваших ебилдов пофазно man(1) ebuild. скорее всего неверно копируется репа гита в ${S}

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga

slepnoga написал(а):
проверьте работу ваших ебилдов пофазно man(1) ebuild. скорее всего неверно копируется репа гита в ${S}

Выполнил установку пофазно. В каждой директории:

/var/tmp/portage/app-vim/vcscommand-9999/image/

/var/tmp/portage/app-vim/nerdtree-9999/image/

есть свои репозитарии git`а (папки ../.git) и при установке в файловую систему возникают коллизии.

Есть мысль удалять их на этапе компиляции, но, предполагаю, что это костыль. Как правильно "обрабатывать" такие случаи?

UPD. Всё решилось вот так:

src_install() {
        rm -R "${S}"/.git
        vim-plugin_src_install
}

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

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