blob: a555006d3bd287ee7e5c6099ffdf96b030890bcc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/sbin/openrc-run
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
command="/usr/bin/pgagent"
command_user="pgagent"
# If pgagent daemonizes itself, it won't write a PID file and
# we have to work a little harder to stop() it. So let it run
# in the foreground, and have OpenRC manage its PID file.
command_args="-f
-t ${PGA_POLL}
-r ${PGA_RETRY}
-s ${PGA_LOG}
-l ${PGA_LEVEL}
hostaddr=${PG_HOST}
dbname=${PG_DBNAME}
user=${PG_USER}"
command_background="true"
pidfile="/run/pgagent.pid"
depend() {
use net
need postgresql
}
start_pre() {
# The log file needs to be writable by the daemon user.
checkpath --file --owner root:pgagent --mode 0660 "${PGA_LOG}"
}
|