X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=trusty%2Fdebian%2Fceilometer-agent-central.init;h=e944f8fa97671bc28db7932cadd3013b69b52c66;hb=ed60c5ffe381ba27b0a30c1c58e6caccdebef0cb;hp=fa2fff134d3b8c49cff027d6e773f15d38517fb8;hpb=534d7372275ddc96939cc0abe96ab8eda4767ef3;p=openstack-build%2Fceilometer-build.git diff --git a/trusty/debian/ceilometer-agent-central.init b/trusty/debian/ceilometer-agent-central.init index fa2fff1..e944f8f 100644 --- a/trusty/debian/ceilometer-agent-central.init +++ b/trusty/debian/ceilometer-agent-central.init @@ -3,6 +3,8 @@ # Provides: ceilometer-agent-central # Required-Start: $network $local_fs $remote_fs $syslog # Required-Stop: $remote_fs +# Should-Start: mongodb rabbitmq-server +# Should-Stop: mongodb rabbitmq-server # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: ceilometer central agent @@ -16,8 +18,6 @@ DESC="Ceilometer Agent Central" SYS_NAME=ceilometer NAME=ceilometer-agent-central DAEMON=/usr/bin/ceilometer-agent-central -DAEMON_ARGS="--config-file /etc/nova/nova.conf" -[ -f '/etc/nova/nova-compute.conf' ] && DAEMON_ARGS=${DAEMON_ARGS}" --config-file=/etc/nova/nova-compute.conf" SCRIPTNAME=/etc/init.d/${NAME} DAEMON_USER=${SYS_NAME} @@ -25,6 +25,8 @@ DAEMON_GROUP=${SYS_NAME} LOCK_DIR=/var/lock/${SYS_NAME} PID_DIR=/var/run/${SYS_NAME} PID_FILE=${PID_DIR}/${NAME}.pid +LOGFILE=/var/log/${SYS_NAME}/${NAME}.log +DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf" [ -x $DAEMON ] || exit 0 @@ -35,6 +37,12 @@ done . /lib/lsb/init-functions +[ -r /etc/default/openstack ] && . /etc/default/openstack +[ -r /etc/default/$NAME ] && . /etc/default/$NAME + +[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog" +[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE" + do_start() { start-stop-daemon --start \ --background --quiet \