#!/bin/sh # # $FreeBSD: head/ftp/proftpd/files/proftpd.in 349374 2014-03-27 23:31:52Z mm $ # # PROVIDE: proftpd # REQUIRE: DAEMON # BEFORE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable proftpd: # # proftpd_enable="YES" # proftpd_flags="" # # See proftpd(8) for flags # . /etc/rc.subr name=proftpd rcvar=proftpd_enable proftpd_enable=${proftpd_enable:="NO"} proftpd_config=${proftpd_config:="%%PREFIX%%/etc/proftpd.conf"} command=%%PREFIX%%/sbin/proftpd command_args="-c ${proftpd_config}" pidfile=$(grep PidFile ${proftpd_config} | awk '{print($2)}') required_files=${proftpd_config} extra_commands="reload" stop_postcmd=stop_postcmd stop_postcmd() { rm -f $pidfile } load_rc_config $name run_rc_command "$1"