35 lines
		
	
	
		
			855 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			855 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#!/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
 | 
						|
}
 |