The init script for shadowircd creates its own "run" directory: if ! [ -d /var/run/shadowircd ]; then ebegin "Creating /var/run/shadowircd for ${SVCNAME}" mkdir /var/run/shadowircd \ && chown :shadowircd /var/run/shadowircd \ && chmod 770 /var/run/shadowircd eend $? fi A single call to "checkpath" from OpenRC would be more appropriate here. It's more portable, being part of OpenRC, and more secure: chown/chmod will follow symlinks and hardlinks, but checkpath won't.
Fixed in -r1: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b778992fd2906b1a0cb5370433afda074de55301