openvpn gets a facelift

Published: Thu Oct 13 2005
Tags: tech

After being told that baselayout-1.12.0_pre9 broke openvpn, I took a look at its init script. This baby had good ideas, but was poorly executed, hence causing breakage. As luckyduck is currently AWOI (absent with out internet) I decided to fix it. I also fixed a fair few outstanding openvpn bugs (mainly enhancements).

The new script is 3 quarters the size of the existing script as I’ve taken advantage of knowing baselayout :)

However, I’ve changed the config layout to match upstreams, so beware! Here’s the default layout

openvpn.foo and openvpn.bar are symlinks to openvpn. Recognise this? net.ethx scripts work in a similar fashion. This allows us to start/stop each vpn.

Here’s a list of the openvpn bugs I’ve fixed today:

Apologies to anyone this causes trouble to (maybe luckyduck, the openvpn maintainer - but he’s away!) but the new config, init script and ebuild has solved every current outstanding openvpn bug reported in our bugzilla 8)