aboutsummaryrefslogtreecommitdiff
path: root/java/avis/files
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2008-02-01 07:47:27 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2008-02-01 07:47:27 +0000
commit0ddf6eacc81187e9ee25bbd9d810f5a8e8fe04a9 (patch)
tree2c071fb3254c3ed012655ed41796ffe333f10b0a /java/avis/files
parent972377c78bedac205cb2431e420f3d25227b6040 (diff)
Notes
Diffstat (limited to 'java/avis/files')
-rw-r--r--java/avis/files/avisd.in45
-rw-r--r--java/avis/files/avisd.sh34
2 files changed, 45 insertions, 34 deletions
diff --git a/java/avis/files/avisd.in b/java/avis/files/avisd.in
new file mode 100644
index 000000000000..50b4b7f0298c
--- /dev/null
+++ b/java/avis/files/avisd.in
@@ -0,0 +1,45 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: avisd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following line to /etc/rc.conf to enable `avisd':
+#
+#avisd_enable (bool): Set to NO by default
+# Set to YES to enable avisd
+#avisd_config (path): Set to %%PREFIX%%/etc/avisd.conf
+# by default
+#avisd_flags (params): Set to -daemon
+# by default
+#avisd_pidfile (path): Set to /var/run/avisd.pid
+# by default
+#avisd_logfile (path): Set to /var/log/avis.log
+# by default
+#
+
+. %%RC_SUBR%%
+
+name="avisd"
+rcvar=`set_rcvar`
+
+command=%%PREFIX%%/sbin/avisd
+command_interpreter=/bin/sh
+required_files="%%PREFIX%%/etc/avisd.conf"
+
+# read configuration and set defaults
+load_rc_config "$name"
+
+: ${avisd_enable="NO"}
+: ${avisd_pidfile="/var/run/avisd.pid"}
+: ${avisd_flags="-daemon"}
+: ${avisd_config="%%PREFIX%%/etc/avisd.conf"}
+: ${avisd_logfile="/var/log/avisd.log"}
+
+pidfile="$avisd_pidfile"
+command_args="-c $avisd_config $avisd_flags -pidfile $pidfile -logfile $avisd_logfile"
+
+run_rc_command "$1"
diff --git a/java/avis/files/avisd.sh b/java/avis/files/avisd.sh
deleted file mode 100644
index 8c8c51917e4d..000000000000
--- a/java/avis/files/avisd.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: avisd
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following line to /etc/rc.conf to enable `avisd':
-#
-#avisd_enable="YES"
-#
-# See avisd(1) for avisd_flags
-#
-
-. "/etc/rc.subr"
-
-name="avisd"
-rcvar=`set_rcvar`
-
-logfile="/var/log/avis.log"
-command="/usr/local/sbin/avisd"
-pidfile="/var/run/$name.pid"
-command_args="-c /usr/local/etc/$name.conf -daemon -pidfile $pidfile -logfile $logfile"
-command_interpreter=/bin/sh
-required_files="/usr/local/etc/$name.conf"
-
-# read configuration and set defaults
-load_rc_config "$name"
-: ${avisd_enable="NO"}
-: ${avisd_flags=""}
-
-run_rc_command "$1"