summaryrefslogtreecommitdiff
path: root/ftp/bsdftpd-ssl/files/bsdftpd-ssl.in
diff options
context:
space:
mode:
authorIon-Mihai Tetcu <itetcu@FreeBSD.org>2009-04-07 19:41:45 +0000
committerIon-Mihai Tetcu <itetcu@FreeBSD.org>2009-04-07 19:41:45 +0000
commit5db087e859821ce079c259130756b410ec716d6e (patch)
tree2e62935ea2ff372dd47b550220710f6a7e305a0d /ftp/bsdftpd-ssl/files/bsdftpd-ssl.in
parentFix libidn port name. (diff)
- fix plist with -DNOPORTEXAMPLES
- while here, modernize the port (USE_RC_SUBR, SUB_FILES) - bump PORTREVISION Prompted by: QAT QA run Approved by: maintainer timeout on QATMail
Notes
Notes: svn path=/head/; revision=231807
Diffstat (limited to 'ftp/bsdftpd-ssl/files/bsdftpd-ssl.in')
-rw-r--r--ftp/bsdftpd-ssl/files/bsdftpd-ssl.in34
1 files changed, 34 insertions, 0 deletions
diff --git a/ftp/bsdftpd-ssl/files/bsdftpd-ssl.in b/ftp/bsdftpd-ssl/files/bsdftpd-ssl.in
new file mode 100644
index 000000000000..8d5961475b92
--- /dev/null
+++ b/ftp/bsdftpd-ssl/files/bsdftpd-ssl.in
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+# PROVIDE: bsdftpd_ssl
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+
+#
+# You need to set "bsdftpd_ssl_enable=YES" in either /etc/rc.conf,
+# /etc/rc.conf.local or /etc/rc.conf.d/bsdftpd_ssl to make this script actually
+# do something. There you can also set bsdftpd_ssl_flags. Note: the "-D" and
+# "-p" options will be added automatically, you should not specify them. Please
+# see the examples and the ftpd-ssl(8) man page for more information.
+#
+
+. %%RC_SUBR%%
+
+name="bsdftpd_ssl"
+rcvar=`set_rcvar`
+pidfile="/var/run/ftpd.pid"
+command="%%PREFIX%%/libexec/ftpd"
+command_args="-D -p ${pidfile}"
+
+stop_postcmd="rm -f /var/run/ftpd.pid"
+
+# Set defaults
+
+bsdftpd_ssl_enable=${bsdftpd_ssl_enable:-"NO"}
+bsdftpd_ssl_flags=${bsdftpd_ssl_flags:-""}
+
+# Run the daemon
+
+load_rc_config $name
+run_rc_command "$1"