Use an upstart job to manage mcollectived
[packages/trusty/mcollective.git] / debian / mcollective.upstart
1
2 description "Marionette Collective daemon"
3
4 start on runlevel [2345]
5 stop on runlevel [!2345]
6
7 respawn
8
9 pre-start script
10         if grep -q -e 'daemonize\s*=\s*1' /etc/mcollective/server.cfg; then
11                 sed -i /etc/mcollective/server.cfg -re 's/^\s*daemonize\s*=\s*1.*/daemonize=0/'
12         fi
13 end script
14
15 exec /usr/sbin/mcollectived --config /etc/mcollective/server.cfg