After looking in the sources, NetworkManager apparently doesn't need/use the /var/run/NetworkManager directory, same with patches in portage. The satellite packages (net-misc/networkmanager-openvpn/pptp/vpnc) don't reference that directory at all.
Fixed in networkmananger-0.9.2.0-r3, thanks for reporting. >*networkmanager-0.9.2.0-r3 (02 Feb 2012) > > 02 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > +files/10-openrc-status, +networkmanager-0.9.2.0-r3.ebuild, > +files/networkmanager-0.9.2.0-ifnet-unquote-hostname.patch, > +files/networkmanager-0.9.2.0-init-provide-net.patch: > Change the NetworkManager OpenRC service to provide net; the service's status > is set to 'inactive' when NetworkManager is running but has no connections > up, and to 'started' when NetworkManager is connected (bug #252137, thanks to > Xake). Do not keepdir /var/run/NetworkManager, it's not needed in Gentoo (bug > #401019, thanks to Maxim Kammerer). Correctly parse single-quoted hostnames > in /etc/conf.d/hostname.
Hi, I am not sure if this is really fixed. I am seeing this message while upgrading: [...] * One or more symlinks to directories have been preserved in order to * ensure that files installed via these symlinks remain accessible. This * indicates that the mentioned symlink(s) may be obsolete remnants of an * old install, and it may be appropriate to replace a given symlink with * the directory that it points to. * * /var/run * Seems like you removed "/var/run/*NetworkManager*" but still keep /var/run which is wrong, if I understand bug 332633 right.