diff options
author | Doug Barton <dougb@FreeBSD.org> | 2012-08-05 23:19:36 +0000 |
---|---|---|
committer | Doug Barton <dougb@FreeBSD.org> | 2012-08-05 23:19:36 +0000 |
commit | 9aac569eaa031e27191a3f4165b389a17f467ad2 (patch) | |
tree | 1ed78841e1757014ccc09581c61c3683992d3f77 /security/knock/files/knockd.in | |
parent | When installing in the base, USE_RCORDER does the right thing without (diff) |
Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file
No PORTREVISION bump necessary because this is a no-op
Diffstat (limited to 'security/knock/files/knockd.in')
-rw-r--r-- | security/knock/files/knockd.in | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/security/knock/files/knockd.in b/security/knock/files/knockd.in new file mode 100644 index 000000000000..56268e362141 --- /dev/null +++ b/security/knock/files/knockd.in @@ -0,0 +1,34 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: knockd +# REQUIRE: DAEMON +# BEFORE: LOGIN +# +# Add the following lines to /etc/rc.conf to enable knockd: +# +# knockd_enable (bool): Set it to "YES" to enable knockd +# Default is "NO". +# knockd_conf (path): Set full path to config file. +# Default is "%%PREFIX%%/etc/knockd.conf". +# knockd_flags (arguments): Set command arguments of knockd daemon +# Default is "-d". + +. /etc/rc.subr + +name="knockd" +rcvar=knockd_enable + +load_rc_config $name + +: ${knockd_enable="NO"} +: ${knockd_conf="%%PREFIX%%/etc/knockd.conf"} +: ${knockd_flags="-d"} + +command="%%PREFIX%%/bin/knockd" +command_args=${knockd_flags} +pidfile="/var/run/knockd.pid" +required_files=${knockd_conf} + +run_rc_command "$1" |