Keep it in mind though, dunsurfin, because when you upgrade a package in future it will change. Take eix, for example. The new version of eix now points to /usr/local/portage/layman/make.conf (read the Gentoo Bugzilla entry for Bug No. 230788). Have you got the latest versions of portage and layman merged? Keep an eye open, because when you merge them the sources location they are looking for may -- will? -- change.

No, eix doesn't do any harm and does not cause the change in the location of the sources. (I think the change is due to a re-design by the Gentoo devs of the way portage works.) But you'll find that eix won't give you the correct information any more (and neither will "emerge -s") once the location of the sources changes, until you change the sources line in /etc/make.conf. I don't know which specific package or packages caused the change in my case, but I expect in the Gentoo forums somewhere there's an explanation of the reason for the change and what causes it.

"the source directory in layman.cfg changed a while ago to /usr/local/portage/layman, so you probably blindly updated that configuration file.You also have to check that the source line in your make.conf points to the correct destination."

So the design change was to the layman package.

Didn't bother to search further, but I expect there's something about it in the Gentoo Handbook and the Gentoo Wiki.

(Also, current latest version of layman in portage is 1.2.0-r1, so when you merge that version, you will probably find things have changed.)

I filed Bugzilla report no. 532 today (23.10.08) against SL 3.5, as the new default location for overlays needs to be incorporated in the next release of SL.

I mentioned in the report that this applies to both x86 and x86_64 arches, and that the latest version of layman needs to be added to the Entropy repositories. (The latest version of eix -- which looks for the new overlay location -- is already in Entropy.)