diff options
Diffstat (limited to 'main/xl2tpd/xl2tpd.initd')
-rw-r--r-- | main/xl2tpd/xl2tpd.initd | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/main/xl2tpd/xl2tpd.initd b/main/xl2tpd/xl2tpd.initd index d56e1671e8..142287c5e7 100644 --- a/main/xl2tpd/xl2tpd.initd +++ b/main/xl2tpd/xl2tpd.initd @@ -1,20 +1,13 @@ #!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/xl2tpd/files/xl2tpd-init-r1,v 1.3 2012/12/25 20:48:00 floppym Exp $ -depend() { - need net -} - -start() { - ebegin "Starting xl2tpd" - start-stop-daemon --start --quiet --exec /usr/sbin/xl2tpd -- ${XL2TPD_OPTS} - eend $? -} +command="/usr/sbin/xl2tpd" +command_args="$XL2TPD_OPTS" +pidfile="/var/run/xl2tpd.pid" +required_files="/etc/xl2tpd/xl2tpd.conf" -stop() { - ebegin "Stopping xl2tpd" - start-stop-daemon --stop --quiet --pidfile /var/run/xl2tpd.pid - result=$? - start-stop-daemon --stop --quiet --exec /usr/sbin/xl2tpd-control - result=$(( $result + $? )) - eend $result +start_pre() { + checkpath -d /var/run/xl2tpd } |