aboutsummaryrefslogtreecommitdiffstats
path: root/main/xl2tpd/xl2tpd.initd
diff options
context:
space:
mode:
Diffstat (limited to 'main/xl2tpd/xl2tpd.initd')
-rw-r--r--main/xl2tpd/xl2tpd.initd25
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
}