aboutsummaryrefslogtreecommitdiff
path: root/mail/ovs/files/ovs.in
diff options
context:
space:
mode:
Diffstat (limited to 'mail/ovs/files/ovs.in')
-rw-r--r--mail/ovs/files/ovs.in37
1 files changed, 37 insertions, 0 deletions
diff --git a/mail/ovs/files/ovs.in b/mail/ovs/files/ovs.in
new file mode 100644
index 000000000000..1c8e16be08ad
--- /dev/null
+++ b/mail/ovs/files/ovs.in
@@ -0,0 +1,37 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: ovs
+# REQUIRE: DAEMON
+#
+# Add the following line to /etc/rc.conf to enable OpenVISP Stats:
+#
+# ovs_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="ovs"
+rcvar=ovs_enable
+
+command=%%PREFIX%%/sbin/${name}.pl > /dev/null 2>&1
+command_interpreter=/usr/bin/perl
+stop_postcmd=stop_postcmd
+
+stop_postcmd()
+{
+ rm -f $pidfile
+}
+
+load_rc_config $name
+
+: ${ovs_enable="NO"}
+: ${ovs_pidfile="%%DATADIR%%/ovs.pid"}
+: ${ovs_flags="--logfile /var/log/maillog --daemon-rrd=%%DATADIR%% --ignore-localhost --daemon --daemon-pid=${ovs_pidfile} --rbl-is-spam --greylist --helo --spf --domain-not-found"}
+: ${ovs_user="%%OVS_USER%%"}
+: ${ovs_chdir="%%DATADIR%%"}
+
+pidfile=${ovs_pidfile}
+
+run_rc_command "$1"