mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
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:
25
www-apps/goatcounter/files/goatcounter.initd-r1
Normal file
25
www-apps/goatcounter/files/goatcounter.initd-r1
Normal 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}"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user