The current ebuild for net-wireless/waproamd-0.6 relies on /sbin/ifup and /sbin/ifdown to function correctly. I will attach a patch which changes the default behaviour to using /etc/init.d/net.* {start,stop} instead.
Created attachment 32793 [details, diff] Patch to use /etc/init.d/net.*
Another thing: I had to add the following dependencies to /etc/init.d/waproamd: depend() { use hotplug pcmcia } Seems logical since /etc/init.d/net.* has the same dependencies.
If the interface is configured to use dhcp, it does not start dhcpcd. I think this is because the pcmcia deamon starts /etc/init.d/net.eth1 (in my case), so waproamd is told it already is running. Please change severity to major, since it is blocking it from working correctly.
Fixed in net-wireless/waproamd-0.6-r1. Closing this bug as FIXED.