#!@RCD_SCRIPTS_SHELL@ # # $NetBSD: nginx.sh,v 1.3 2014/04/27 11:05:45 rodent Exp $ # # PROVIDE: nginx # REQUIRE: DAEMON . /etc/rc.subr name="nginx" rcvar=${name} command="@PREFIX@/sbin/${name}" required_files="@PKG_SYSCONFDIR@/${name}.conf" pidfile="@VARBASE@/run/${name}.pid" start_precmd="ulimit -n 2048" extra_commands="configtest reload" configtest_cmd="nginx_configtest" nginx_configtest() { if [ ! -f ${required_files} ]; then warn "${required_files} does not exist." return 1; fi ${command} -t -c ${required_files} } load_rc_config $name run_rc_command "$1"