1 bug: in the ebuild-script newins is called with only 1 parameter /etc/pcmcia.conf and (don't ask me why) /etc/init.d/pcmcia are not installed. As the pcmcia-cs package provides its /etc/init.d/pcmcia script this produces "strange" results: no /mnt/.init.d/started link dependencies don't work... it took me quite some time to realize that it was the wrong script. 2 bug: add the -f flag to the cardmgr in the /etc/init.d/pcmcia script. Otherwise you introduce a race condition, where even though cardmgr is started, e.g. eth0 is not created and /etc/init.d/net.eth0 needs it already. The -f flag lets cardmgr stay in foreground until having "treated" all cards inserted.
The "newins ${FILESDIR}/pcmcia.conf" should be "doins ${FILESDIR}/pcmcia.conf" im guessing.
Sorry for adding so many emails, cant remember who fixed pcmcia the last time.
fixed on cvs. Thanks! :)