Current /etc/init.d/hald contains "use consolekit" in depend(). This, with openrc-0.5.3, causes consolekit to not be in "started" status when hald starts. hald expects consolekit to be available when started. This is causing the well known "isCallerPrivileged()" error (for eg, when mounting USB mass-storage), even if user has enough privileges to do so.
I request to move from "use consolekit" to "need consolekit" (and remove any trace of consolekit if USE="-consolekit" from init.d/hald).
Steps to Reproduce:
Fixed in 0.5.14-r2