Well, I did some good old printf debugging: pacman simply thinks that /etc/... files will be installed to /e. I think there is a string comparison bug somewhere in the code, but I am too tired to find it now (and fully read diskspace.c). NG