Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #
- # $FreeBSD: ports/www/varnish/files/varnishncsa.in,v 1.4 2010/03/27 00:15:19 dougb Exp $
- #
- # PROVIDE: varnishncsa
- # REQUIRE: DAEMON
- # KEYWORD: shutdown
- #
- # Add the following line to /etc/rc.conf to enable varnishncsa:
- #
- # varnishncsa_enable="YES"
- #
- # Configuration variables and their default values:
- #
- # varnishncsa_pidfile - full path to the PID file.
- # default: "/var/run/varnishncsa.pid"
- #
- # varnishncsa_file - full path to the log file.
- # default: "/var/log/varnishncsa.log"
- #
- # varnishncsa_flags - command line arguments.
- # default: "-D -P ${varnishncsa_pidfile} -a -c -w ${varnishncsa_file}"
- #
- # Add the following line to /etc/newsyslog.conf to rotate the log file
- # once a day:
- #
- # /var/log/varnishncsa.log 640 7 * @T00 JB /var/run/varnishncsa.pid
- #
- # See varnishncsa(1) for a detailed overview of command-line options.
- #
- . /etc/rc.subr
- name="varnishncsa"
- rcvar=`set_rcvar`
- command="/usr/local/bin/${name}"
- # read configuration and set defaults
- load_rc_config ${name}
- : ${varnishncsa_enable:="NO"}
- : ${varnishncsa_pidfile:="/var/run/${name}.pid"}
- : ${varnishncsa_file:="/var/log/${name}.log"}
- : ${varnishncsa_flags:="-P ${varnishncsa_pidfile} | logger -t varnishncsa"}
- pidfile=${varnishncsa_pidfile}
- run_rc_command "$1"
Add Comment
Please, Sign In to add comment