summaryrefslogtreecommitdiffstats
path: root/main/vde2/vde.initd
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-08-31 14:44:55 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2011-08-31 14:44:55 +0000
commit79851f369df72a93ef0d3b10d8ce700d7da30672 (patch)
tree291376702650c2ce84d6cff800a34b927a553635 /main/vde2/vde.initd
parent2e9a487aa9364b646a2dcad16e006a2e3ada0e79 (diff)
downloadaports-79851f369df72a93ef0d3b10d8ce700d7da30672.tar.bz2
aports-79851f369df72a93ef0d3b10d8ce700d7da30672.tar.xz
main/vde2: moved from testing
Diffstat (limited to 'main/vde2/vde.initd')
-rw-r--r--main/vde2/vde.initd26
1 files changed, 26 insertions, 0 deletions
diff --git a/main/vde2/vde.initd b/main/vde2/vde.initd
new file mode 100644
index 000000000..6400f9bbb
--- /dev/null
+++ b/main/vde2/vde.initd
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/vde/files/vde.init,v 1.4 2010/01/12 12:58:36 dang Exp $
+
+depend() {
+ after net.${VDE_TAP}
+}
+
+
+start() {
+ ebegin "Starting vde"
+ [ "${VDE_MODPROBE_TUN}" == "yes" ] && modprobe tun
+ start-stop-daemon --start --quiet \
+ --exec /usr/bin/vde_switch -- ${VDE_OPTS}
+ eend $? "Failed to start vde"
+ chmod -R ${VDE_SOCK_CHMOD} /var/run/vde.ctl
+ chown -R ${VDE_SOCK_CHOWN} /var/run/vde.ctl
+}
+
+stop() {
+ ebegin "Stopping vde"
+ [ "${VDE_MODPROBE_TUN}" == "yes" ] && modprobe -r tun
+ start-stop-daemon --stop --quiet --exec /usr/bin/vde_switch
+ eend $? "Failed to stop vde"
+}