summaryrefslogtreecommitdiffstats
path: root/src/openvpn/mudp.c
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2014-11-13 15:43:37 +0100
committerGert Doering <gert@greenie.muc.de>2014-11-24 20:54:43 +0100
commit3341a98c2852d1d0c1eafdc70a3bdb218ec29049 (patch)
tree6a3a65e785bc888f6730b5c9547b3c0e9e6368a1 /src/openvpn/mudp.c
parent98c5de769d6bcd4822b2fd81ae4f4b05edff5c0e (diff)
downloadopenvpn-3341a98c2852d1d0c1eafdc70a3bdb218ec29049.tar.gz
openvpn-3341a98c2852d1d0c1eafdc70a3bdb218ec29049.tar.xz
openvpn-3341a98c2852d1d0c1eafdc70a3bdb218ec29049.zip
systemd: Reworked the systemd unit file to handle server and client configs better
Systemd can delay starting a service if the network isn't fully available yet. This feature is useful in client configurations, where OpenVPN will not be started before the client can reach the Internet. It is the network service manager which tells systemd if the system is "online" or not. For server configurations, the OpenVPN should be able to be started, regardless if the system is "online" or not. This is also the old behaviour of most of the old init.d script and the last systemd unit file. This patch splits the previous systemd unit file into to two files. One which is aimed at clients (openvpn-client@.service) and one for server configurations (openvpn-server@.service). These files will also pick the configurations from different sub-directories. The unit file for openvpn-client@ will use /etc/openvpn/client and the server unit file will use /etc/openvpn/server. This also ensures that config files are not started in the wrong manner. The arguments given to the openvpn binary have also shifted order, to ensure that some of them cannot be overridden by the config file, such as --daemon and --writepid. For server configurations a --status file is also added with the status format set to 2. This can be overridden by the configuration file. Signed-off-by: David Sommerseth <davids@redhat.com> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1415889817-28049-1-git-send-email-openvpn.list@topphemmelig.net> URL: http://article.gmane.org/gmane.network.openvpn.devel/9222 Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/mudp.c')
0 files changed, 0 insertions, 0 deletions