openvpn gets started on the default runlevel but net.ppp0 only on demand. When I had net.ppp0 already once restarted, stopping openvpn and then net.ppp0 causes the next "/etc/init.d/net.ppp0 start" to go into an endless loop.
Steps to Reproduce:
1. /etc/init.d/openvpn stop
2. /etc/init.d/net.ppp0 stop
3. /etc/init.d/net.ppp0 start
net.ppp0 (or one of the scripts started by it) goes into endless loop, using all the cpu power indefinitely.
net.ppp0 to start.
Starting openvpn while net.ppp0 hangs, causes the endless loop to stop and net.ppp0 returns with an error. Afterwards it can be restarted normally (while openvpn keeps running, stopping openvpn again causes this bug again).
Forgot to mention the installed versions:
Can not reproduce this on current versions of OpenRC/baselayout/ppp. Closing as OBSOLETE