diff options
Diffstat (limited to 'irc/tr-ircd/files/trircd.in')
-rw-r--r-- | irc/tr-ircd/files/trircd.in | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/irc/tr-ircd/files/trircd.in b/irc/tr-ircd/files/trircd.in deleted file mode 100644 index fc0c3a380ecc..000000000000 --- a/irc/tr-ircd/files/trircd.in +++ /dev/null @@ -1,51 +0,0 @@ -#! /bin/sh -# -# PROVIDE: trircd -# REQUIRE: DAEMON NETWORKING SERVERS -# -# Add the following line to /etc/rc.conf to enable trircd: -# -# trircd_enable="YES" -# -# Tweakable parameters for users to override in rc.conf - -. /etc/rc.subr - -name=trircd -rcvar=trircd_enable - -load_rc_config ${name} -: ${trircd_enable="NO"} -: ${trircd_user="%%TRIRCD_USER%%"} -: ${trircd_group="%%TRIRCD_GROUP%%"} -: ${trircd_confdir=%%TRIRCD_CONFDIR%%} -: ${trircd_conf=${trircd_confdir}/ircd.conf} -: ${trircd_pidfile=%%TRIRCD_RUNDIR%%/ircd.pid} -: ${trircd_flags="-d ${trircd_confdir} -c ${trircd_conf} >/dev/null 2>&1"} - -command=%%PREFIX%%/bin/tr-ircd -pidfile=${trircd_pidfile} -required_files="${trircd_conf}" -start_precmd="start_precmd" - -irandom=%%DATADIR%%/tools/irandom.sh -trircd_rundir=%%TRIRCD_RUNDIR%% -trircd_logdir=%%TRIRCD_LOGDIR%% -trircd_randfile=${trircd_rundir}/ircd.rand - -start_precmd() -{ - [ -d "${trircd_logdir}" ] || { - %%MKDIR%% ${trircd_logdir} - %%CHOWN%% ${trircd_user}:${trircd_group} ${trircd_logdir} - %%CHMOD%% 770 ${trircd_logdir} - } - [ -d "${trircd_rundir}" ] || { - %%MKDIR%% ${trircd_rundir} - %%CHOWN%% ${trircd_user}:${trircd_group} ${trircd_rundir} - %%CHMOD%% 770 ${trircd_rundir} - } - [ -f "${trircd_randfile}" ] || ${irandom} -} - -run_rc_command "$1" |