Commit 7d8ad413 authored by Tomasz Maczukin's avatar Tomasz Maczukin

Merge branch 'freebsd-rc-script' into 'master'

Use FreeBSD's built-in stop and status scriplets from /etc/rc.subr

See merge request gitlab-org/gitlab-runner!757
parents 9fa0588d bfaeea26
--- ---
last_updated: 2019-06-20 last_updated: 2019-07-15
--- ---
# Install GitLab Runner on FreeBSD # Install GitLab Runner on FreeBSD
...@@ -73,8 +73,6 @@ Here are the steps to install and configure GitLab Runner under FreeBSD: ...@@ -73,8 +73,6 @@ Here are the steps to install and configure GitLab Runner under FreeBSD:
name="gitlab_runner" name="gitlab_runner"
rcvar="gitlab_runner_enable" rcvar="gitlab_runner_enable"
load_rc_config $name
user="gitlab-runner" user="gitlab-runner"
user_home="/home/gitlab-runner" user_home="/home/gitlab-runner"
command="/usr/local/bin/gitlab-runner" command="/usr/local/bin/gitlab-runner"
...@@ -82,8 +80,6 @@ Here are the steps to install and configure GitLab Runner under FreeBSD: ...@@ -82,8 +80,6 @@ Here are the steps to install and configure GitLab Runner under FreeBSD:
pidfile="/var/run/${name}.pid" pidfile="/var/run/${name}.pid"
start_cmd="gitlab_runner_start" start_cmd="gitlab_runner_start"
stop_cmd="gitlab_runner_stop"
status_cmd="gitlab_runner_status"
gitlab_runner_start() gitlab_runner_start()
{ {
...@@ -95,22 +91,7 @@ Here are the steps to install and configure GitLab Runner under FreeBSD: ...@@ -95,22 +91,7 @@ Here are the steps to install and configure GitLab Runner under FreeBSD:
fi fi
} }
gitlab_runner_stop() load_rc_config $name
{
if [ -f ${pidfile} ]; then
kill `cat ${pidfile}`
fi
}
gitlab_runner_status()
{
if [ ! -f ${pidfile} ] || ! kill -0 `cat ${pidfile}`; then
echo "Service ${name} is not running."
else
echo "${name} appears to be running."
fi
}
run_rc_command $1 run_rc_command $1
EOF EOF
``` ```
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment