# OpenVPN 3 Linux client -- Next generation OpenVPN client # # SPDX-License-Identifier: AGPL-3.0-only # # Copyright (C) 2017 - 2023 OpenVPN Inc # Copyright (C) 2017 - 2023 David Sommerseth # # if HAVE_SYSTEMD LOG_BACKEND = --journald else LOG_BACKEND = --syslog endif %.service : %.service.in Makefile $(AM_V_GEN)sed -e 's|\@LIBEXEC_PATH\@|$(pkglibexecdir)|' \ -e 's|\@OPENVPN_USERNAME\@|$(OPENVPN_USERNAME)|' \ -e 's|\@OPENVPN_STATEDIR\@|$(openvpn3_statedir)|' \ -e 's|\@DNS_RESOLVER_CONFIG\@|$(dns_resolver_config)|' \ -e 's|\@LOG_BACKEND\@|$(LOG_BACKEND)|' \ $< > $@.tmp && mv $@.tmp $@ MAINTAINERCLEANFILES = \ Makefile.in EXTRA_DIST = \ net.openvpn.v3.configuration.service.in \ net.openvpn.v3.sessions.service.in \ net.openvpn.v3.backends.service.in \ net.openvpn.v3.netcfg.service.in \ net.openvpn.v3.log.service.in dbus_system_service_DATA = \ net.openvpn.v3.configuration.service \ net.openvpn.v3.sessions.service \ net.openvpn.v3.backends.service \ net.openvpn.v3.netcfg.service \ net.openvpn.v3.log.service CLEANFILES = $(dbus_system_service_DATA) *~ # If chown fails, we will ignore that - most likely not run as root install-data-local: $(MKDIR_P) $(DESTDIR)$(openvpn3_statedir) $(DESTDIR)$(openvpn3_statedir)/configs chmod 750 $(DESTDIR)$(openvpn3_statedir) $(DESTDIR)$(openvpn3_statedir)/configs chown -R $(OPENVPN_USERNAME):$(OPENVPN_GROUP) $(DESTDIR)$(openvpn3_statedir) || echo