22807e46bc60c6464a5202aa94b5ef6e5317a356
[openstack-build/ceilometer-build.git] / trusty / debian / ceilometer-agent-notification.upstart.in
1 description "ceilometer-agent-notification"
2 author "Thomas Goirand <zigo@debian.org>"
3
4 start on runlevel [2345]
5 stop on runlelvel [016]
6
7 chdir /var/run
8
9 pre-start script
10         mkdir -p /var/run/ceilometer
11         chown ceilometer:ceilometer /var/run/ceilometer
12
13         mkdir -p /var/lock/ceilometer
14         chown ceilometer:ceilometer /var/lock/ceilometer
15 end script
16
17 script
18         [ -r /etc/default/openstack ] && . /etc/default/openstack
19         [ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
20
21         [ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
22         [ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
23
24         exec su -s /bin/sh -c "exec ceilometer-agent-notification --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
25 end script