#!/sbin/openrc-run # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ ACE_LIB="lib/ace.jar" DAEMON="${JAVA_HOME-/usr}"/bin/java JAVA_OPTS="-Dorg.xerial.snappy.tempdir=/var/lib/unifi/tmp" PID_FILE="/var/run/unifi.pid" UNIFI_GROUP="unifi" UNIFI_PATH="/usr/lib/unifi" UNIFI_USER="unifi" depend() { need net } start() { ebegin "Starting UniFi Controller" cd "${UNIFI_PATH}" start-stop-daemon --start --quiet -b --pidfile ${PID_FILE} -m --user ${UNIFI_USER} --group ${UNIFI_GROUP} --chdir ${UNIFI_PATH} --exec ${DAEMON} -- ${JAVA_OPTS} -jar ${ACE_LIB} start eend $? } stop() { ebegin "Stopping UniFi Controller" start-stop-daemon --start --quiet --user ${UNIFI_USER} --group ${UNIFI_GROUP} --chdir ${UNIFI_PATH} --exec ${DAEMON} -- ${JAVA_OPTS} -jar ${ACE_LIB} stop eend $? }