/usr/portage/net-misc/nut/upsd-init (which get installs as /etc/init.d/upsd) references /sbin/upsdrvctl. However, with NUT v1.5.6, the path is /usr/lib/nut/upsdrvctl.
Created attachment 19512 [details, diff] Changes I made to get /etc/init.d/upsd to work.
a cleanup of old ebuilds would also be nice ;)
i'm already working on it
fixed in CVS. didn't use your patch. i moved the upsdrvctl to a new seperate init script that is depended on by the other upsd script.