Changeset View
Changeset View
Standalone View
Standalone View
head/ftp/pure-ftpd/files/pure-ftpd.in
#!/bin/sh | #!/bin/sh | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# PROVIDE: pureftpd | # PROVIDE: pureftpd | ||||
# REQUIRE: NETWORKING SERVERS | # REQUIRE: NETWORKING SERVERS | ||||
# BEFORE: DAEMON | # BEFORE: DAEMON | ||||
# KEYWORD: shutdown | # KEYWORD: shutdown | ||||
# Add the following lines to /etc/rc.conf to enable pure-ftpd: | # Add the following lines to /etc/rc.conf to enable pure-ftpd: | ||||
# | # | ||||
# pureftpd_enable="yes" | # pureftpd_enable="yes" | ||||
# pureftpd_flags="<set as needed>" | |||||
# | # | ||||
# Add the following lines to /etc/rc.conf to enable pure-authd daemon: | # Add the following lines to /etc/rc.conf to enable pure-authd daemon: | ||||
# | # | ||||
# pureftpd_authd_enable="yes" | # pureftpd_authd_enable="yes" | ||||
# pureftpd_authdscript="/full/path/to/auth_script" | # pureftpd_authdscript="/full/path/to/auth_script" | ||||
# pureftpd_authsocket="/var/run/ftpd.sock" | # pureftpd_authsocket="/var/run/ftpd.sock" | ||||
# | # | ||||
# Add the following lines to /etc/rc.conf to enable uploadscript daemon: | # Add the following lines to /etc/rc.conf to enable uploadscript daemon: | ||||
Show All 21 Lines | |||||
pureftpd_authdscript=${pureftpd_authdscript:-"%%PREFIX%%/sbin/pure-alwaysfail"} | pureftpd_authdscript=${pureftpd_authdscript:-"%%PREFIX%%/sbin/pure-alwaysfail"} | ||||
pureftpd_authsocket=${pureftpd_authsocket:-"/var/run/ftpd.sock"} | pureftpd_authsocket=${pureftpd_authsocket:-"/var/run/ftpd.sock"} | ||||
# uploadscript | # uploadscript | ||||
command_upload=%%PREFIX%%/sbin/pure-uploadscript | command_upload=%%PREFIX%%/sbin/pure-uploadscript | ||||
pidfile_uploadscript=${pidfile_uploadscript:-"/var/run/pure-uploadscript.pid"} | pidfile_uploadscript=${pidfile_uploadscript:-"/var/run/pure-uploadscript.pid"} | ||||
pureftpd_upload_enable=${pureftpd_upload_enable:-"no"} | pureftpd_upload_enable=${pureftpd_upload_enable:-"no"} | ||||
pureftpd_uploadscript=${pureftpd_uploadscript:-"/usr/bin/touch"} | pureftpd_uploadscript=${pureftpd_uploadscript:-"/usr/bin/touch"} | ||||
# command_args | # command_args | ||||
command_args="${pureftpd_config} -g${pidfile}" | flags="${pureftpd_config} -g${pidfile}" | ||||
command_args="${pureftpd_flags}" | |||||
command_authd_args="-B -p ${pidfile_authd} -r ${pureftpd_authdscript} -s ${pureftpd_authsocket}" | command_authd_args="-B -p ${pidfile_authd} -r ${pureftpd_authdscript} -s ${pureftpd_authsocket}" | ||||
command_upload_args="-B -p ${pidfile_uploadscript} -r ${pureftpd_uploadscript}" | command_upload_args="-B -p ${pidfile_uploadscript} -r ${pureftpd_uploadscript}" | ||||
start_precmd=start_precmd | start_precmd=start_precmd | ||||
start_postcmd=start_postcmd | start_postcmd=start_postcmd | ||||
stop_postcmd=stop_postcmd | stop_postcmd=stop_postcmd | ||||
start_precmd() | start_precmd() | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |