mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
Open source fork of app-admin/puppet now that Perforce closed source. Provides a migration path to last rites app-admin/puppet and app-admin/puppet-agent Closes: https://bugs.gentoo.org/965200 Signed-off-by: Anthony Ryan <anthonyryan1@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/46085 Closes: https://github.com/gentoo/gentoo/pull/46085 Signed-off-by: Sam James <sam@gentoo.org>
26 lines
674 B
Plaintext
26 lines
674 B
Plaintext
#!/sbin/openrc-run
|
|
|
|
PUPPET_PID_DIR="${PUPPET_PID_DIR:-/run/puppet}"
|
|
PUPPET_LOG_DIR="${PUPPET_LOG_DIR:-/var/log/puppetlabs/puppet}"
|
|
|
|
pidfile="${PUPPET_PID_DIR}/openvox-agent.pid"
|
|
|
|
command="/usr/bin/puppet"
|
|
command_args="agent --pidfile ${pidfile} --confdir /etc/puppetlabs/puppet ${PUPPET_EXTRA_OPTS}"
|
|
extra_started_commands="reload"
|
|
|
|
depend() {
|
|
need localmount
|
|
use dns logger netmount openvox-server
|
|
}
|
|
|
|
start_pre() {
|
|
checkpath --directory --owner puppet:puppet "${PUPPET_PID_DIR}"
|
|
checkpath --directory --owner puppet:puppet --mode 0750 "${PUPPET_LOG_DIR}"
|
|
}
|
|
|
|
reload() {
|
|
ebegin "Reloading ${RC_SVCNAME}"
|
|
start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
|
eend $?
|
|
} |