aboutsummaryrefslogtreecommitdiffstats
path: root/net/cnupm/files/cnupm.in
diff options
context:
space:
mode:
Diffstat (limited to 'net/cnupm/files/cnupm.in')
-rw-r--r--net/cnupm/files/cnupm.in37
1 files changed, 37 insertions, 0 deletions
diff --git a/net/cnupm/files/cnupm.in b/net/cnupm/files/cnupm.in
new file mode 100644
index 00000000000..2a9a3385202
--- /dev/null
+++ b/net/cnupm/files/cnupm.in
@@ -0,0 +1,37 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+#
+# Add the following lines to /etc/rc.conf to enable rsyncd:
+#
+# cnupm_enable="YES"
+# cnupm_ifaces="rl0" # Change this with your interface!
+# cnupm_flags="" # Set this one to override default flags
+#
+# See cnupm(8) for flags
+#
+
+. /etc/rc.subr
+
+name=cnupm
+rcvar=cnupm_enable
+command=%%PREFIX%%/sbin/cnupm
+cnupm_flags="-ep -f inet -u cnupm"
+
+load_rc_config ${name}
+
+cnupm_enable=${cnupm_enable:-"NO"}
+
+case ${cnupm_enable} in
+[Yy][Ee][Ss])
+ if [ -z ${cnupm_iface} ]; then
+ err 1 "cnupm_iface is not set - edit /etc/rc.conf"
+ fi
+esac
+
+cnupm_flags="-i ${cnupm_iface} ${cnupm_flags:-""}"
+pidfile=~${name}/${name}-${cnupm_iface}.pid
+
+run_rc_command "$1"