#!/bin/sh # $FreeBSD: head/mail/sqlgrey/files/sqlgrey.in 414998 2016-05-11 14:36:55Z arved $ # # PROVIDE: sqlgrey # REQUIRE: LOGIN # BEFORE: mail # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable sqlgrey: # # sqlgrey_enable="YES" # # See man sqlgrey for flags or the config file. . /etc/rc.subr name=sqlgrey rcvar=sqlgrey_enable load_rc_config ${name} command=%%PREFIX%%/sbin/sqlgrey extra_commands=reload command_interpreter=%%PERL%% start_precmd=${name}_prestart stop_postcmd="rm -f ${pidfile}" sqlgrey_enable=${sqlgrey_enable-"NO"} required_files=${sqlgrey_config-"%%ETCDIR%%/sqlgrey.conf"} pidfile=${sqlgrey_pidfile-"/var/run/sqlgrey.pid"} command_args="--configfile=${required_files} --pidfile=${pidfile} --daemonize" sqlgrey_prestart() { if [ ! -d %%DATADIR%% ]; then install -d -o %%USERS%% -g %%GROUPS%% -m 2775 %%DATADIR%% fi } run_rc_command "$1"