laymanがmaskされて使えなくなったので、eselect-repositoryに移行した。
laymanのアンインストール
まずeselect-repositoryのインストール前にlaymanをアンインストールした。
現在laymanに追加されているリポジトリを確認
layman -l
リポジトリを除去する
layman -d リポジトリ名
リポジトリが除去されたか確認
layman -l
laymanをアンインストール
emerge --unmerge layman
設定ファイルが残っていたので削除した。
rm /etc/portage/repos.conf/layman.conf
eselect-repositoryのインストール
emerge --ask app-eselect/eselect-repository
GitHub上の自分や他人の野良overlayを登録するには
eselect repository add リポジトリ名 git https://github.com/hoge/hoge.git
登録後はリポジトリを同期する必要がある。
emaint sync --repo リポジトリ名
ちなみにリポジトリ名はoverlay.xml
に書いたのと同じにしないと警告がでる。