From e01aa25be336276bac6611d1c0f6f57e7d805dde Mon Sep 17 00:00:00 2001 From: Curtis Vogt Date: Fri, 27 Sep 2013 17:02:16 +0000 Subject: [PATCH] Added basic logging to OpenRC script. --- openrc/init.d/gollum | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openrc/init.d/gollum b/openrc/init.d/gollum index 63292a2e..ed815b2b 100644 --- a/openrc/init.d/gollum +++ b/openrc/init.d/gollum @@ -2,19 +2,26 @@ NAME=gollum PID=/var/run/${NAME}.pid +EXEC=/usr/local/bin/gollum +LOG=/var/log/gollum.log depend() { need net } start() { + # Change log file to be owned by GOLLUM_USER + touch "${LOG}" + chown "${GOLLUM_USER}" "${LOG}" + ebegin "Starting Gollum" start-stop-daemon --start \ --name "${NAME}" \ --user "${GOLLUM_USER}" \ --pidfile "${PID}" \ --make-pidfile --background \ - --exec gollum -- $GOLLUM_OPTS "$GOLLUM_BASE" + --stderr "${LOG}" \ + --exec "${EXEC}" -- $GOLLUM_OPTS "$GOLLUM_BASE" eend $? }