Overlay
Un article de Wiki SOS-ADMIN.
[modifier]
Les Ebuilds Overlays Elginux (avec gensync)
rajouter à votre fichier /etc/make.conf :
PORTDIR_OVERLAY="/usr/local/portage-elginux"
Puis executer les commandes suivantes :
emerge -av gentoolkit-dev cat >/etc/gensync/elginux.syncsource<<EOF id="elginux" description="Elginux main tree" rsync="ftp.elginux.com::elginux-portage" overlay="/usr/local/portage-elginux" EOF mkdir -p /usr/local/portage-elginux gensync elginux
la commande "gensync elginux" vous permet de mettre à jour votre PORTDIR_OVERLAY Elginux.
[modifier]
Overlays avec layman
Layman est une application qui à pour but de permettre la gestion de multiples overlays, il est un bon remplacement de gensync. Il a une liste centralisé d'overlays maintenue par les developpeurs de Gentoo et il est facile de l'éttendre.
Voir la liste des overlays disponible :
emerge -av layman touch /usr/portage/local/layman/make.conf echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf layman -L
Ajouter un overlay en éditant le fichier /etc/layman/layman.cfg :
overlays : http://www.gentoo.org/proj/en/overlays/layman-global.txt file:///etc/layman/overlay.xml
Créer le fichier /etc/layman/overlay.xml
<?xml version="1.0" ?>
<layman>
<overlay
type = "rsync"
src = "ftp.elginux.com::elginux-portage"
contact = ""
name = "elginux">
<link>
http://www.elginux.com/
</link>
<description>
Elginux main tree
</description>
</overlay>
<overlay
type = "rsync"
src = "ftp.ovh.net::release_gentoo"
contact = ""
name = "ovh">
<link>
http://www.ovh.com
</link>
<description>
OVH Overlay
</description>
</overlay>
</layman>
Les overlays de elginux et ovh sont maintenant dans la liste :
layman -L ... * elginux [Rsync ] (source: ftp.elginux.com::elginux-p...) ... * ovh [Rsync ] (source: ftp.ovh.net::release_gentoo ) ...
On peut donc les ajouter :
layman -a elginux layman -a ovh
Et si on désire les mettre à jour, rien de plus simple :
layman -S

