I'm not sure if this is deliberate or not, but when CONFIG_PROTECT="/etc" is set (by default), files in /etc don't get protected if /etc is a symlink. If it is deliberate can someone tell me where I would fix this on my computer? (Because my /etc is a symlink). Thanks.
This may be an issue in <=portage-2.1.1, but I think it should work fine in >=portage-2.1.2_pre1 (part of the fix for bug 14321).
Actually, I found the problem today. In /usr/lib/portage/pym/portage_util.py, things work fine if the lstat() calls are changed to stat() calls. Any chance of getting this merged?
Thanks, this is fixed in svn r4742.
This has been released in 2.1.2_pre3-r4.