diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-04-10 08:36:22 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-04-10 08:36:22 +0000 |
commit | 7fcc2d3f5f5473b233abaeacc1f8cb5823feb28c (patch) | |
tree | 27a80f6449c77ca1068b0d06c63f25ddb7610ad9 /main/xl2tpd/xl2tpd.initd | |
parent | bd7cf19fd242c0d5598aa061f197aecd6ee2dec4 (diff) | |
download | aports-7fcc2d3f5f5473b233abaeacc1f8cb5823feb28c.tar.bz2 aports-7fcc2d3f5f5473b233abaeacc1f8cb5823feb28c.tar.xz |
main/xl2tpd: create /var/run/xl2tpd dir at startup
fixes #1767
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 } |