pkgsrc/net/xl2tpd/files/xl2tpd
2013-07-02 00:22:16 +00:00

35 lines
584 B
Bash
Executable file

#!/bin/sh
#
# $NetBSD: xl2tpd,v 1.1 2013/07/02 00:22:16 christos Exp $
#
# PROVIDE: xl2tpd
# REQUIRE: ipsec
$_rc_subr_loaded . /etc/rc.subr
name="xl2tpd"
rcvar=$name
start_cmd="xl2tpd_start"
stop_cmd="xl2tpd_stop"
xl2tpd_start()
{
if [ -f /etc/xl2tpd/xl2tpd.conf ]; then
print_rc_normal "Starting L2TP service."
mkdir -p /var/run/xl2tpd
chmod 700 /var/run/xl2tpd
/usr/pkg/sbin/xl2tpd
fi
}
xl2tpd_stop()
{
if [ -f /var/run/xl2tpd.pid ]; then
print_rc_normal "Stopping L2TP service."
kill "$(cat /var/run/xl2tpd.pid)"
fi
}
load_rc_config $name
run_rc_command "$1"