Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 280303 Details for
Bug 375565
net-ftp/pure-ftpd init script fails with UPLOADSCRIPT set
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
New Init Script
pure-ftpd-initscript (text/plain), 2.30 KB, created by
Daniel Heule
on 2011-07-18 14:46:54 UTC
(
hide
)
Description:
New Init Script
Filename:
MIME Type:
Creator:
Daniel Heule
Created:
2011-07-18 14:46:54 UTC
Size:
2.30 KB
patch
obsolete
>#!/sbin/runscript ># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/files/pure-ftpd.rc10,v 1.1 2010/08/19 08:07:13 polynomial-c Exp $ > >ftpd_pidfile="/var/run/pure-ftpd.pid" >script_pidfile="/var/run/pure-uploadscript.pid" >authd_pidfile="/var/run/pure-authd.pid" >ftpd_rundir="/var/lib/run/pure-ftpd" > >depend() { > need net >} > >checkconfig() { > if [ -z "$IS_CONFIGURED" ] ; then > eerror "You need to setup /etc/conf.d/pure-ftpd first!" > return 1 > fi >} > >start() { > checkconfig || return 1 > > if ${TMPFS_MOUNT:-false} && grep -q tmpfs /proc/filesystems ; then > [ -n "${TMPFS_OPTS}" ] && MOUNT_OPTS="-o ${TMPFS_OPTS}" > einfo "Mounting tmpfs on ${ftpd_rundir}" > mount ${MOUNT_OPTS} -t tmpfs tmpfs ${ftpd_rundir} \ > || eerror "Unable to mount tmpfs" > fi > > # only works with openrc > WAIT="" > if [ -f /etc/init.d/sysfs ]; then > WAIT="--wait 100" > fi > > UPSCRIPT="" > if [ -n "$UPLOADSCRIPT" ] ; then > UPSCRIPT="--uploadscript" > ebegin "Starting Pure-FTPd upload script" > start-stop-daemon --start --quiet --make-pidfile --pidfile ${script_pidfile} --exec /usr/sbin/pure-uploadscript --background ${WAIT} -- -r $UPLOADSCRIPT > eend $? > fi > if [ -n "$EXTAUTH_SCRIPT" ] ; then > ebegin "Starting Pure-FTPd extauth daemon" > start-stop-daemon --start --quiet --background --make-pidfile --pidfile ${authd_pidfile} --exec /usr/sbin/pure-authd -- -s $EXTAUTH_SOCK -r $EXTAUTH_SCRIPT > eend $? > fi > ebegin "Starting Pure-FTPd" > start-stop-daemon --start --quiet --pidfile ${ftpd_pidfile} $OKNODO --exec /usr/sbin/pure-ftpd ${WAIT} -- --pidfile ${ftpd_pidfile} $SERVER $MAX_CONN $MAX_CONN_IP $DAEMON $DISK_FULL $USE_NAT $AUTH $LOG $TIMEOUT $CHARCONV $MISC_OTHER $UPSCRIPT > eend $? >} > >stop() { > ebegin "Stopping Pure-FTPd" > start-stop-daemon --stop --retry 20 --quiet --pidfile ${ftpd_pidfile} > eend $? > if [ -n "$UPLOADSCRIPT" ] ; then > ebegin "Stopping Pure-FTPd upload script" > start-stop-daemon --stop --retry 20 --quiet --pidfile ${script_pidfile} > eend $? > fi > if [ -n "$EXTAUTH_SCRIPT" ] ; then > ebegin "Stopping Pure-FTPd extauth daemon" > start-stop-daemon --stop --retry 20 --quiet --pidfile ${authd_pidfile} > eend $? > fi > if ${TMPFS_MOUNT:-false} && mount | grep -q ${ftpd_rundir} ; then > umount ${ftpd_rundir} >/dev/null 2>&1 > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 375565
: 280303 |
280305
|
280341
|
280343