I've noticed that when I make a change to an initscript with baselayout-1.8.6.13-r1, then attempt to run the script, it just hangs. I think it's trying to update something but the code must be faulty. The way I fix this is by doing (for example): rc-update del netperf default rc-update add netperf default This causes the update to occur successfully, then I can run the script. However there is one more problem. With 1.8.6.13 this is the output of rc-update: # rc-update add netperf default * netperf added to runlevel default * Caching service dependencies... [ ok ] * rc-update complete. and with 1.8.6.13-r1 the output is: # rc-update add netperf default * netperf added to runlevel default * Caching service dependencies... * rc-update complete. There are clearly some issues here.
This works fine for me with baselayout-1.8.12 (I even tested with netperf). I'm closing this in hopes that the problem is also fixed for you. Please re-open if not, and post output of "emerge --info"