Hi.
The mktemp flag on sys-auth/pambase allows the per-user /tmp directory feature (for instance, user fred has TMP and TMPDIR set to /tmp/.private/fred).
Running eix-remote as root gives this error:
mktemp: failed to create directory via template ‘/tmp/.private/root/eix-remote.XXXXXXXX’: Permission denied
* cannot create temporary directory
I suspect this error is happening because eix-drop-permissions does not involve PAM hence does not reset TMP and TMPDIR.
Perhaps the ${TMPDIR:-/tmp} constructs in /usr/share/eix/eix-functions should be updated to first check if TMPDIR is read/writable.