For road-warrior support I have to setup an OpenVPN connection before the user logs in on his laptop. Using X.509 certificates the private key is supposed to be protected by a passphrase.
If I activate the openvpn startup script using insserv, then the passphrase dialog is shown in text mode on the next reboot, but startpar continues to run the higher level startup scripts, even though openvpn is not complete yet. Shouldn’t it look at the .depends.start file to make sure the base scripts are completed before calling the higher level scripts in the dependency graph?
What would you suggest to make the startup procedure wait for OpenVPNs passphrase dialog?