www-apps/goatcounter: fix openrc service

The relevant change is:
> command_args="serve"

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2026-03-01 01:10:13 +05:00
parent ed5db683ec
commit b002e1e4f9
2 changed files with 26 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
#!/sbin/openrc-run
# shellcheck shell=sh
#
# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
supervisor="supervise-daemon"
description="GoatCounter web analytics daemon service"
command="/usr/bin/goatcounter"
command_args="serve"
command_user="goatcounter:goatcounter"
pidfile="/run/goatcounter.pid"
capabilities="^cap_net_bind_service"
output_log="/var/log/goatcounter.log"
error_log="${output_log}"
depend() {
need net
use dns firewall postgresql
}
start_pre() {
checkpath -fo "${command_user}" "${output_log}"
}

View File

@@ -41,7 +41,7 @@ src_install() {
fowners goatcounter:goatcounter /var/db/goatcounter
fperms 750 /var/db/goatcounter
newinitd "${FILESDIR}"/goatcounter.initd goatcounter
newinitd "${FILESDIR}"/goatcounter.initd-r1 goatcounter
newconfd "${FILESDIR}"/goatcounter.confd goatcounter
systemd_dounit "${FILESDIR}"/goatcounter.service