summaryrefslogtreecommitdiff
path: root/irc/ptlink-ircd/files/ptlink-ircd.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'irc/ptlink-ircd/files/ptlink-ircd.sh.in')
-rw-r--r--irc/ptlink-ircd/files/ptlink-ircd.sh.in25
1 files changed, 25 insertions, 0 deletions
diff --git a/irc/ptlink-ircd/files/ptlink-ircd.sh.in b/irc/ptlink-ircd/files/ptlink-ircd.sh.in
new file mode 100644
index 000000000000..3d29474f4e23
--- /dev/null
+++ b/irc/ptlink-ircd/files/ptlink-ircd.sh.in
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: ircd
+# REQUIRE: NETWORKING SERVERS
+# BEFORE: DAEMON
+
+# Add the following line(s) to /etc/rc.conf:
+# ircd_enable (bool): Set to "NO" by default, set it to "YES" to enable ircd
+# ircd_user (str): Default to "%%USER%%"
+
+ircd_enable=${ircd_enable-"NO"}
+ircd_user=${ircd_user-"ircd"}
+
+. /etc/rc.subr
+
+name="ircd"
+rcvar=`set_rcvar`
+pidfile="/usr/local/etc/ptlink-ircd/ircd.pid"
+command="/usr/local/bin/ircd"
+
+load_rc_config "$name"
+run_rc_command "$1"