when running update-eix it hungs. tracing syscalls I get: write(1, "Building database (/var/cache/ei"..., 38Building database (/var/cache/eix) .. ) = 38 open("/etc/portage/categories", O_RDONLY|O_LARGEFILE) = 3 read(3, 0x8107438, 8191) = -1 EISDIR (Is a directory) futex(0xb7d590a4, FUTEX_WAKE, 2147483647) = 0 from portage(5) it's clear that only /etc/portage/package.* are allowed to be files/directories but eix-update could give a nicer error instead of hanging up without an evident reason
Thanks. Read error handling is now fixed in eix svn trunk (>=eix-0.12.5).
Since eix-0.13.0 is now in the tree, I mark the bug as "fixed". Please re-open if it does not work as expected.