1234567891011121314151617181920212223242526272829303132333435 |
- #!/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="/var/run/openvswitch/ovsdb-server.pid"
- depend() {
- need localmount
- use logger
- }
- start_pre() {
- checkpath -d "/var/run/openvswitch" -m 0750
- }
|