[BACK]Return to regen.sh CVS log [TXT][DIR] Up to [local] / openbsd / OpenBSDTorrents

Diff for /openbsd/OpenBSDTorrents/regen.sh between version 1.1 and 1.11

version 1.1, 2005/03/24 00:51:41 version 1.11, 2011/03/31 03:31:53
Line 1 
Line 1 
 #!/bin/sh  #!/bin/sh
   #$RedRiver: regen.sh,v 1.10 2010/03/08 20:19:37 andrew Exp $
   
 MakeTorrents.pl  . /etc/OpenBSDTorrents.conf
 CurrentTorrents.pl  
 lftp -f lftp.script  cd ${OBT_DIR_HOME}
 ServerTorrents.pl  PIDFILE=${OBT_DIR_HOME}/run/regen.pid
   
   if [ -e ${PIDFILE} ]; then
           PID=`head -1 ${PIDFILE}`
           kill -0 ${PID} 2> /dev/null
           if [ $? -eq 0 ]; then
                   echo $0 Already running
                   exit 1
           fi
   fi
   echo $$ > ${PIDFILE}
   
   if [[ $1 != skip ]]; then
           echo
           echo ${OBT_DIR_HOME}/MakeTorrents.pl $*
           ${OBT_DIR_HOME}/MakeTorrents.pl $*
   fi
   
   echo
   echo ${OBT_DIR_HOME}/CurrentTorrents.pl
   ${OBT_DIR_HOME}/CurrentTorrents.pl
   
   #if [ $? != 253 ]; then exit; fi
   
   echo
   echo Removing old torrents
   for f in `ls ${OBT_DIR_CUR_TORRENT}`; do
           if [ ! -e ${OBT_DIR_TORRENT}/$f ]; then
                   rm ${OBT_DIR_CUR_TORRENT}/$f
           fi
   done
   
   echo
   echo ${OBT_DIR_HOME}/ServerTorrents.pl
   ${OBT_DIR_HOME}/ServerTorrents.pl
   
   echo
   echo lftp torrents to ${OBT_FTP_SERVER}
   lftp -c "set ftp:ssl-allow no
           open ftp://${OBT_FTP_USER}:${OBT_FTP_PASS}@${OBT_FTP_SERVER}
           cd active
           mirror -R -r -a -e /home/torrentsync/torrents/.
           cd /
           mirror -R -r -a /home/torrentsync/torrents/."
   
   sleep 60;
   
   echo
   echo Starting new torrents
   for f in `ls ${OBT_DIR_TORRENT}`; do
           if [ ! -e ${OBT_DIR_CUR_TORRENT}/$f ]; then
                   ln -s ${OBT_DIR_TORRENT}/$f ${OBT_DIR_CUR_TORRENT}/$f
           fi
   done

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.11

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>