gentoo-overlay/dev-vcs/gitlab-ci-multi-runner/files/gitlab-ci-multi-runner.init
Manuel Friedli 181c6ef5e2 dev-vcs/gitlab-ci-multi-runner:
added source version of gitlab-ci-multi-runner; mostly copied from the mrueg overlay, but with some additional patches

Package-Manager: portage-2.3.0
2016-10-25 00:49:28 +02:00

23 lines
702 B
Text

#!/sbin/openrc-run
# Copyright 2015-2016 Nicolas Heine
depend() {
after sshd
need net
need localmount
}
start() {
ebegin "Starting gitlab-ci-multi-runner"
checkpath -d /var/run
checkpath -f -o @USER@ -m640 "${LOGFILE}"
start-stop-daemon --start -b -u @USER@ --chdir /opt/gitlab-ci-multi-runner --pidfile /var/run/gitlab-ci-multi-runner.pid -1 "${LOGFILE}" -2 "${LOGFILE}" --make-pidfile \
--exec /opt/gitlab-ci-multi-runner/gitlab-ci-multi-runner -- run
eend $?
}
stop() {
ebegin "Stopping gitlab-ci-multi-runner"
start-stop-daemon --stop --pidfile /var/run/gitlab-ci-multi-runner.pid
eend $?
}