Как добавить git overlay в gentoo linux

Добавляем git overlay в gentoo linux.

Решил я поставить одну утилитку и в основном дереве portage ее не нашел, полез искать сторонние репозитории. Спустя минуту начал соображать, как же мне подцепить git overlay к layman для кошерной установки через emerge, решение оказалось весьма простым.

Даем знать layman, что у нас есть информация о репозитории в стороннем файле:

sudo vi /etc/layman/layman.cfg

Там находим строку вида:

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml

Дописываем путь до нашего файла с информацией о стороннем репозитории:

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
            file:///var/lib/layman/my-repo.xml

Сохраняем изменения и наполняем содержимым my-repo.xml:

sudo vi /var/lib/layman/my-repo.xml

Содержать он должен xml шаблон вида:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
<repositories xmlns="" version="1.0">
  <repo quality="testing" status="unofficial">
    <name><![CDATA[obs-studio-overlay]]></name>
    <description lang="en"><![CDATA[Gentoo overlay for OBS Studio]]></description>
    <homepage>https://github.com/saintdev/obs-studio-overlay</homepage>
    <owner type="person">
      <name><![CDATA[saintdev]]></name>
      <!--<email></email>-->
    </owner>
    <source type="git">git://github.com/saintdev/obs-studio-overlay.git</source>
    <source type="git">https://github.com/saintdev/obs-studio-overlay.git</source>
    <feed>https://github.com/saintdev/obs-studio-overlay/commits/master.atom</feed>
  </repo>
</repositories>

После всех этих манипуляций просто добавляем наш репозиторий с помощью layman:

layman -f -a obs-studio-overlay

Здесь obs-studio-overlay имя репозитория указаное в my-repo.xml в теге name.
Всем спасибо за внимание, надеюсь, кому-то эта статья принесет пользу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.