aboutsummaryrefslogtreecommitdiff
path: root/irc/ircservices/files
diff options
context:
space:
mode:
Diffstat (limited to 'irc/ircservices/files')
-rw-r--r--irc/ircservices/files/ircservices.in22
-rw-r--r--irc/ircservices/files/ircservices.sh.in23
2 files changed, 22 insertions, 23 deletions
diff --git a/irc/ircservices/files/ircservices.in b/irc/ircservices/files/ircservices.in
new file mode 100644
index 000000000000..7264bd6b3e5a
--- /dev/null
+++ b/irc/ircservices/files/ircservices.in
@@ -0,0 +1,22 @@
+#!/bin/sh
+# $FreeBSD$
+#
+# PROVIDE: ircservices
+# REQUIRE: LOGIN
+# KEYWORDS: nojail shutdown
+
+. %%RC_SUBR%%
+
+name=ircservices
+rcvar=${name}_enable
+
+command="%%PREFIX%%/sbin/${name}"
+pidfile="%%PREFIX%%/lib/services/${name}.pid"
+required_files="%%PREFIX%%/lib/services/ircservices.conf \
+ %%PREFIX%%/lib/services/modules.conf"
+
+load_rc_config ${name}
+
+: ${ircservices_enable="NO"}
+
+run_rc_command "$1"
diff --git a/irc/ircservices/files/ircservices.sh.in b/irc/ircservices/files/ircservices.sh.in
deleted file mode 100644
index e82a2eae3e3b..000000000000
--- a/irc/ircservices/files/ircservices.sh.in
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# PROVIDE: ircservices
-# REQUIRE: NETWORKING
-#
-# Add the following line to /etc/rc.conf to enable ircservices:
-#
-# ircservices_enable="YES"
-#
-
-ircservices_enable="${ircservices_enable-NO}"
-
-. %%RC_SUBR%%
-
-name=ircservices
-rcvar=`set_rcvar`
-
-prefix=%%PREFIX%%
-command="${prefix}/sbin/ircservices"
-ircservices_pidfile="${prefix}/lib/services/ircservices.pid"
-
-load_rc_config ${name}
-run_rc_command "$1"