github.com/pquerna/agent@v2.1.8+incompatible/packaging/linux/root/usr/share/buildkite-agent/upstart/buildkite-agent-using-env.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  env PIDFILE=/var/run/buildkite-agent.pid
    11  env ENVFILE=/etc/buildkite-agent/buildkite-agent.env
    12  
    13  pre-start script
    14  . $ENVFILE
    15  mkdir -p $BUILDKITE_BUILD_PATH
    16  chown -R $BUILDKITE_USER:$BUILDKITE_USER_GROUP $BUILDKITE_BUILD_PATH
    17  end script
    18  
    19  script
    20  set -a
    21  . $ENVFILE
    22  set +a
    23  exec start-stop-daemon --start \
    24                         --quiet \
    25                         --chuid $BUILDKITE_USER \
    26                         --pidfile $PIDFILE \
    27                         --make-pidfile \
    28                         --exec /usr/bin/buildkite-agent -- start
    29  end script
    30  
    31  post-stop exec rm -f $PIDFILE