#!/sbin/openrc-run # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 description="Kafka distributed messaging system" logfile="/var/log/kafka/kafka.log" command="/opt/kafka/bin/kafka-server-start.sh" command_args="/etc/kafka/server.properties" command_background=yes command_user="kafka:kafka" pidfile=/run/kafka.pid start_stop_daemon_args="--stdout $logfile --stderr $logfile --env CLASSPATH=\"${CLASSPATH}\" --env KAFKA_LOG4J_OPTS=\"${KAFKA_LOG4J_OPTS}\" --env KAFKA_OPTS=\"${KAFKA_OPTS}\" --env KAFKA_JMX_OPTS=\"${KAFKA_JMX_OPTS}\" --env JMX_PORT=\"${JMX_PORT}\" --env KAFKA_HEAP_OPTS=\"${KAFKA_HEAP_OPTS}\" --env KAFKA_JVM_PERFORMANCE_OPTS=\"${KAFKA_JVM_PERFORMANCE_OPTS}\" " depend() { after zookeeper kafka-zookeeper }