aboutsummaryrefslogtreecommitdiff
path: root/irc/tr-ircd/files/trircd.in
diff options
context:
space:
mode:
Diffstat (limited to 'irc/tr-ircd/files/trircd.in')
-rw-r--r--irc/tr-ircd/files/trircd.in51
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"