J'utilise un schroot pour effectuer certaines constructions de paquets de déploiement, et il y a beaucoup de va-et-vient entre l'hôte et les environnements schroot. Dans l'environnement schroot, l'agent ssh ne semble pas être accessible et chaque fois qu'une clé ssh est nécessaire, on me demande d'entrer un mot de passe.
D'après ce que je peux dire http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574723 le ssh-agent devrait fonctionner.
J'ai essayé de mettre des choses comme SSH_AUTH_SOCK
y SSH_AGENT_PID
mais bien que le fichier puisse être vu dans le chroot, ssh demande toujours la phrase de passe de la clé.
J'ai également essayé d'ajouter le ssh mounting contrib script à mon setup.d, mais là encore, il demande toujours la passphrase :
sudo cp /usr/share/doc/schroot/contrib/setup.d/10mount-ssh /etc/schroot/setup.d/
sudo chmod +x /etc/schroot/setup.d/10mount-ssh
J'ai également essayé de renommer le 10mount-ssh
script pour 11mount-ssh
donc je sais que ça arrivera après le 10mount
script s'exécute, mais il demande toujours.
Je suis sur raring donc j'ai une version assez récente de schroot.