openrc/support/openvpn
William Hubbs 391d12db48 migrate fully to meson build system
- drop old build system
- move shared include and source files to common directory
- drop "rc-" prefix from shared include and source files
- move executable-specific code to individual directories under src
- adjust top-level .gitignore file for new build system

This closes #489.
2022-04-06 10:51:55 -05:00
..
down.sh use HEAD in git URIs to point to the default branch 2021-12-20 20:07:00 -05:00
meson.build add meson build files 2021-09-04 16:01:29 -05:00
README.md Reformat and fix titles in documentation 2018-01-12 14:10:42 -06:00
up.sh use HEAD in git URIs to point to the default branch 2021-12-20 20:07:00 -05:00

Example OpenVPN Scripts

These handy scripts setup any dns information that OpenVPN may push. They also handle the interaction with OpenRC so that the OpenVPN service can become "inactive". This means that when it starts, it goes inactive and OpenRC continues on its merry way booting the system. When OpenVPN connects to an endpoint it then re-starts the OpenVPN service and starts up any services that depend on us. A similar thing happens when we shut down.

Of course, this is all optional.