26 lines
890 B
Plaintext
26 lines
890 B
Plaintext
#!/sbin/openrc-run
|
|
# Copyright 1999-2018 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
command="/usr/sbin/amavisd-snmp-subagent"
|
|
pidfile="/run/${RC_SVCNAME}.pid"
|
|
|
|
# The RELEASE_NOTES say "it is safe to run it as root, although
|
|
# perhaps not necessary." I'm not in a position to test, but I bet
|
|
# it's safe to run this as amavis:amavis. Since the program itself
|
|
# doesn't have the ability to drop privileges, we'd have to let OpenRC
|
|
# do that; and in that case, the easiest way to deal with the PID file
|
|
# is to let OpenRC handle that, too.
|
|
#
|
|
# Thus as a means of future-proofing, we run $command in the
|
|
# foreground, and let OpenRC background it and write a PID file. So
|
|
# if somebody wants to try command_user="amavis:amavis" here, it might
|
|
# just work.
|
|
command_args="-f"
|
|
command_background="true"
|
|
|
|
depend() {
|
|
use logger
|
|
before amavisd-new snmpd
|
|
}
|