add Apache Nifi (#15)
Reviewed-on: #15
This commit was merged in pull request #15.
This commit is contained in:
Executable
+26
@@ -0,0 +1,26 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
description="Apache NiFi dataflow service"
|
||||
|
||||
supervisor=supervise-daemon
|
||||
name=nifi
|
||||
command="/usr/lib/nifi/bin/nifi.sh"
|
||||
command_args="run"
|
||||
command_user="${NIFI_USER:-nifi}:${NIFI_GROUP:-nifi}"
|
||||
directory="/usr/lib/nifi"
|
||||
pidfile="/run/nifi/nifi.pid"
|
||||
supervise_daemon_args="--chdir /usr/lib/nifi --env HOME=/var/lib/nifi --pidfile ${pidfile}"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use dns logger
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
local service_owner="${NIFI_USER:-nifi}:${NIFI_GROUP:-nifi}"
|
||||
|
||||
checkpath -d -m 0750 -o "$service_owner" \
|
||||
/run/nifi \
|
||||
/var/lib/nifi \
|
||||
/var/log/nifi
|
||||
}
|
||||
Reference in New Issue
Block a user