#!/sbin/openrc-run # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 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="/run/openvswitch/ovsdb-server.pid" depend() { need localmount use logger } start_pre() { checkpath -d "/run/openvswitch" -m 0750 }