#!/sbin/runscript # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-servers/varnish/files/varnishlog.initd,v 1.1 2014/05/22 20:23:48 idl0r Exp $ VARNISHLOG_PID=${VARNISHLOG_PID:-/run/${SVCNAME}.pid} command="${VARNISHLOG:-/usr/bin/varnishlog}" command_args="-D -P ${VARNISHLOG_PID} ${VARNISHLOG_OPTS}" pidfile="${VARNISHLOG_PID}" extra_started_commands="reload rotate flush" description_rotate="Rotate the log file" description_flush="Flush any outstanding transactions" rotate() { ebegin "Rotating log file" start-stop-daemon -p ${VARNISHLOG_PID} -s SIGHUP eend $? } flush() { ebegin "Flushing any outstanding transactions" start-stop-daemon -p ${VARNISHLOG_PID} -s SIGUSR1 eend $? } reload() { flush rotate }