pentoo est un overlay qui fournit des applications orientées sécurité.
Un overlay gentoo est une branche de sources séparée de la branche principale de l'arbre de developpment portage.
C'est le premier overlay que j'installais sous gentoo.
Tout d'abord je vérifie que l'overlay est bien disponible pour gentoo :
gentoox64 ~ # layman -L | grep pentoo
...
* oss-overlay               [Mercurial ] (http://hg.atheme.org/users/majeru/...)
* powerman                  [Mercurial ] (https://powerman-overlay.googlecod...)
* pentoo                    [Subversion] (https://www.pentoo.ch/svn/portage/...)
* rafaelmartins             [Mercurial ] (http://hg.rafaelmartins.eng.br/gen...)
* rion                      [Mercurial ] (http://rion-overlay.googlecode.com...)
....
On voit que l'overlay est présent et utilise Subversion (gestionnaire de sources).
Il faut donc ajouter subversion (emerge -qav dev-vcs/subversion).

Ensuite il faut faire un layman -a pentoo pour ajouter l'overlay pentoo mais ca plante :
gentoox64 ~ # layman -a pentoo
* Running... # /usr/bin/svn co https://www.pentoo.ch/svn/portage/trunk//@ /var/lib/layman/pentoo
Et la ca bloque, un tcpdump montre que on attaque en direct (vers 178-32-123-210.ovh.net.https).
Je suis derrière un proxy d'entreprise et j'ai bien mes http_proxy/https_proxy.
Après quelques recherches il semble que svn ne supporte pas ces variables (layman oui).
On peut vérifier en faisant une requete au repository :
svn co https://www.pentoo.ch/svn/portage/trunk/
Il faut éditer ~/.subversion/servers pour ajouter sous la rubrique [global] :
[global]
http-proxy-host = monproxy.com
http-proxy-port = 80
http-proxy-username = monlogin
http-proxy-password = monpasswd
http-timeout = 60
http-auth-types = basic;digest;negotiate
store-plaintext-passwords = no
A partir de ce moment on peut synchroniser :
layman -a pentoo
Cependant la commande emerge ne voit pas les packages de pentoo ...
J'avais oublié de mettre à jour le make.conf après l'install de layman.
echo "source /var/lib/layman/make.conf" >> /etc/make.conf
Et maintenant tout fonctionne bien mais le problème (et de taille) est de laisser un mot de passe en clair dans un fichier systeme.


Lien vers le site Pentoo.