github.com/stevenmatthewt/agent@v3.5.4+incompatible/packaging/linux/root/usr/share/buildkite-agent/upstart/buildkite-agent.conf (about) 1 description "buildkite-agent" 2 3 respawn 4 5 start on runlevel [2345] 6 stop on runlevel [06] 7 8 kill signal TERM 9 10 11 script 12 # modify these in /etc/default/$UPSTART_JOB (/etc/default/buildkite-agent) 13 BUILDKITE_AGENT=/usr/bin/buildkite-agent 14 BUILDKITE_AGENT_OPTS="start" 15 16 if [ -r /etc/default/$UPSTART_JOB ] ; then 17 . /etc/default/$UPSTART_JOB 18 fi 19 20 # support old-fashioned env file from 0.x agent days 21 if [ -r /etc/buildkite-agent/buildkite-agent.env ] ; then 22 set -a 23 . /etc/buildkite-agent/buildkite-agent.env 24 fi 25 26 exec start-stop-daemon --start \ 27 --quiet \ 28 --chuid buildkite-agent \ 29 --pidfile "/var/run/$UPSTART_JOB.pid" \ 30 --make-pidfile \ 31 --exec $BUILDKITE_AGENT -- $BUILDKITE_AGENT_OPTS 32 end script 33 34 post-stop script 35 exec rm -f "/var/run/$UPSTART_JOB.pid" 36 end script