PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` #!/bin/sh ### BEGIN INIT INFO # Provides: pure-ftpd # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and Stop pure-ftpd Server # Description: Start and Stop pure-ftpd Server ### END INIT INFO RETVAL=0 prog="pure-ftpd" # Path to the pure-ftp binaries. fullpath=/usr/local/apps/pureftpd/sbin pureftpwho=/usr/local/apps/pureftpd/sbin/pure-ftpwho pure_config=/usr/local/apps/pureftpd/etc/pure-ftpd.conf pid_file=/var/run/pure-ftpd.pid pure_launch_script=/usr/local/apps/pureftpd/sbin/pure-config.pl lockfile=/var/lock/subsys/pure-ftpd start() { echo -n $"Starting $prog: " if [ ! -f $pid_file ] ; then perl $pure_launch_script $pure_config --daemonize > /dev/null RETVAL=$? if [ $? = 0 ]; then if [ -d /var/lock/subsys ] ; then touch $lockfile fi touch $pid_file echo "[ OK ]" fi else echo "$prog already running..." fi return 0 } stop() { echo -n $"Stopping $prog: " if [ -f $pid_file ] ; then PID=`cat $pid_file` kill $PID > /dev/null 2>&1 if [ -f $lockfile ] ; then rm -rf $lockfile fi sleep 1 rm -rf $pid_file echo "[ OK ]" else echo "$prog stopped" fi return 0 } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop start ;; condrestart) if [ -f /var/lock/subsys/pure-ftpd ] ; then stop # avoid race sleep 3 start fi ;; status) if [ -f $pid_file ] && [ -f $lockfile ] ; then PID=`cat $pid_file` echo "$prog (pid $PID) is running..." if [ -f $pureftpwho ] ; then $pureftpwho fi else echo "$prog stopped" fi ;; *) echo $"Usage: pure-ftpd {start|stop|restart|reload|condrestart|status}" RETVAL=1 esac exit $RETVAL