#!/sbin/openrc-run # Copyright 2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 description="peervpn server" pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} logfile=${logfile:-"/var/log/${SVCNAME}/${SVCNAME}.log"} user=${SVCNAME} group=${SVCNAME} command="/usr/sbin/${SVCNAME}" command_args="${command_args:-/etc/peervpn/peervpn.conf}" command_background="true" # peervpn will drop privileges based on user and group config file settings start_stop_daemon_args=" --stdout ${logfile} --stderr ${logfile}" depend() { need net after net } start_pre() { checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}" }