#!/sbin/openrc-run # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 description="Starts ${SVCNAME} service for OpenStack" command="/usr/bin/${SVCNAME}" command_args="--config-file /etc/nova/nova.conf" pidfile=/run/${SVCNAME}.pid command_background=true required_files=/etc/nova/nova.conf if [ "$SVCNAME" == nova-compute ]; then required_files="${required_files} /etc/nova/nova-compute.conf" command_args="${command_args} --config-file /etc/nova/nova-compute.conf" fi start_stop_daemon_args="-u ${NOVA_USER:-nova}" retry="SIGTERM/15" depend() { use net } start_pre() { checkpath --directory --owner ${NOVA_USER:-nova}:${NOVA_GROUP:-nova} --mode 0775 ${NOVA_RUN:-/var/lock/nova} }