diff options
author | Tiziano Müller <dev-zero@gentoo.org> | 2013-04-08 19:37:58 +0000 |
---|---|---|
committer | Tiziano Müller <dev-zero@gentoo.org> | 2013-04-08 19:37:58 +0000 |
commit | 05a2803655404be561493e20b993bfdfe92dd902 (patch) | |
tree | 6dc79249f4c9d96bb464b87571764ee7215b7361 /net-misc/openvswitch/files | |
parent | Stable for HPPA (bug #430486). (diff) | |
download | gentoo-2-05a2803655404be561493e20b993bfdfe92dd902.tar.gz gentoo-2-05a2803655404be561493e20b993bfdfe92dd902.tar.bz2 gentoo-2-05a2803655404be561493e20b993bfdfe92dd902.zip |
Version bump to 1.9.0 (bug #443558). Configuration database moved to /var/lib/openvswitch (which is a solution for bug #438862). initscript-rewrite to follow new declarative style and fixed bug #447630. Moved PKI to /etc/ssl/openvswitch and make sure the directory has sane permissions (Bug #431744). Added modules USE flag to build the openvswitch and brcompat kernel modules.
(Portage version: 2.1.11.58/cvs/Linux x86_64, signed Manifest commit with key 0x1E0CA85F!)
Diffstat (limited to 'net-misc/openvswitch/files')
-rw-r--r-- | net-misc/openvswitch/files/ovs-controller-r1 | 23 | ||||
-rw-r--r-- | net-misc/openvswitch/files/ovs-vswitchd-r1 | 22 | ||||
-rw-r--r-- | net-misc/openvswitch/files/ovsdb-server-r1 | 35 |
3 files changed, 80 insertions, 0 deletions
diff --git a/net-misc/openvswitch/files/ovs-controller-r1 b/net-misc/openvswitch/files/ovs-controller-r1 new file mode 100644 index 000000000000..dea1f670b919 --- /dev/null +++ b/net-misc/openvswitch/files/ovs-controller-r1 @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/openvswitch/files/ovs-controller-r1,v 1.1 2013/04/08 19:37:58 dev-zero Exp $ + +description="Open vSwitch OpenFlow controller" + +command="/usr/bin/ovs-controller" +command_args=" + --pidfile + --detach + --monitor + ${OPTIONS} ${METHODS}" +pidfile="/var/run/openvswitch/ovs-controller.pid" + +depend() { + need net + use logger +} + +start_pre() { + checkpath -d "/var/run/openvswitch" -m 0750 +} diff --git a/net-misc/openvswitch/files/ovs-vswitchd-r1 b/net-misc/openvswitch/files/ovs-vswitchd-r1 new file mode 100644 index 000000000000..6bf8bfc53c18 --- /dev/null +++ b/net-misc/openvswitch/files/ovs-vswitchd-r1 @@ -0,0 +1,22 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/openvswitch/files/ovs-vswitchd-r1,v 1.1 2013/04/08 19:37:58 dev-zero Exp $ + +description="Open vSwitch virtual switch" + +command="/usr/sbin/ovs-vswitchd" +command_args=" + --pidfile + --detach + --monitor + ${OPTIONS} ${DATABASE}" +pidfile="/var/run/openvswitch/ovs-vswitchd.pid" + +depend() { + use ovsdb-server logger +} + +start_pre() { + checkpath -d "/var/run/openvswitch" -m 0750 +} diff --git a/net-misc/openvswitch/files/ovsdb-server-r1 b/net-misc/openvswitch/files/ovsdb-server-r1 new file mode 100644 index 000000000000..53c27445396e --- /dev/null +++ b/net-misc/openvswitch/files/ovsdb-server-r1 @@ -0,0 +1,35 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/openvswitch/files/ovsdb-server-r1,v 1.1 2013/04/08 19:37:58 dev-zero Exp $ + +description="Open vSwitch database server" + +remote_punix=${DB_SOCKET:+"--remote=punix:${DB_SOCKET}"} +remote_db=${REMOTE_DB:+"--remote=${REMOTE_DB}"} +private_key=${PRIVATE_KEY:+"--private-key=${PRIVATE_KEY}"} +certificate=${CERTIFICATE:+"--certificate=${CERTIFICATE}"} +bootstrap_ca_cert=${BOOTSTRAP_CA_CERT:+"--bootstrap-ca-cert=${BOOTSTRAP_CA_CERT}"} + +command="/usr/sbin/ovsdb-server" +command_args=" + --pidfile + --detach + --monitor + ${remote_punix} + ${remote_db} + ${private_key} + ${certificate} + ${bootstrap_ca_cert} + ${DATABASE} + ${OPTIONS}" +pidfile="/var/run/openvswitch/ovsdb-server.pid" + +depend() { + need localmount + use logger +} + +start_pre() { + checkpath -d "/var/run/openvswitch" -m 0750 +} |