Code Listing 1.4: Settings for ssh-agent in ~/.bash_profile line : source ~/.ssh-agent > /dev/null is not correct, should be: ~/.keychain/[hostname]-env Reproducible: Always using keychain 2.7.1 (from normal emerge), the output of ssh-agent is written to a different file than mentioned in the docs. Hope this helps, and if you want me to stop these posts, just let me know. I'ld like to help in any way I can, but don't want to burden you with 'spam' greetz, marc
Normally we don't bother to do much with articles, since they're written several years ago for a specific bit of software that was up-to-date only at that time. Anything that happens with the application or configuration we don't usually bother to update in the guide, since it's a huge maintenance headache. Since part 2 is one of our better resources on keychain, I have updated it accordingly. However, I will not update part 3, since all the changes to keychain's underlying architecture are far too numerous to warrant rewriting the entire article. Also, the article was correct when it was first written, in documenting the initial changes made to keychain's functionality. It's since been completely rewritten, which does not justify making extensive changes to the original part 3 article.
Fixed in CVS.