| version 1.7, 2005/06/01 19:19:06 |
version 1.11, 2011/03/31 03:31:53 |
|
|
| #!/bin/sh |
#!/bin/sh |
| #$Id$ |
#$RedRiver: regen.sh,v 1.10 2010/03/08 20:19:37 andrew Exp $ |
| |
|
| . /etc/OpenBSDTorrents.conf |
. /etc/OpenBSDTorrents.conf |
| |
|
|
|
| PID=`head -1 ${PIDFILE}` |
PID=`head -1 ${PIDFILE}` |
| kill -0 ${PID} 2> /dev/null |
kill -0 ${PID} 2> /dev/null |
| if [ $? -eq 0 ]; then |
if [ $? -eq 0 ]; then |
| echo Already running |
echo $0 Already running |
| exit 1 |
exit 1 |
| fi |
fi |
| fi |
fi |
| echo $$ > ${PIDFILE} |
echo $$ > ${PIDFILE} |
| |
|
| if [[ $1 != skip ]]; then |
if [[ $1 != skip ]]; then |
| |
echo |
| echo ${OBT_DIR_HOME}/MakeTorrents.pl $* |
echo ${OBT_DIR_HOME}/MakeTorrents.pl $* |
| ${OBT_DIR_HOME}/MakeTorrents.pl $* |
${OBT_DIR_HOME}/MakeTorrents.pl $* |
| fi |
fi |
| |
|
| |
echo |
| echo ${OBT_DIR_HOME}/CurrentTorrents.pl |
echo ${OBT_DIR_HOME}/CurrentTorrents.pl |
| ${OBT_DIR_HOME}/CurrentTorrents.pl |
${OBT_DIR_HOME}/CurrentTorrents.pl |
| |
|
| #if [ $? != 253 ]; then exit; fi |
#if [ $? != 253 ]; then exit; fi |
| |
|
| |
echo |
| echo Removing old torrents |
echo Removing old torrents |
| for f in `ls ${OBT_DIR_CUR_TORRENT}`; do |
for f in `ls ${OBT_DIR_CUR_TORRENT}`; do |
| if [ ! -e ${OBT_DIR_TORRENT}/$f ]; then |
if [ ! -e ${OBT_DIR_TORRENT}/$f ]; then |
|
|
| fi |
fi |
| done |
done |
| |
|
| |
echo |
| echo ${OBT_DIR_HOME}/ServerTorrents.pl |
echo ${OBT_DIR_HOME}/ServerTorrents.pl |
| ${OBT_DIR_HOME}/ServerTorrents.pl |
${OBT_DIR_HOME}/ServerTorrents.pl |
| |
|
| echo lftp -f ${OBT_DIR_HOME}/lftp.script |
echo |
| lftp -f ${OBT_DIR_HOME}/lftp.script |
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; |
sleep 60; |
| |
|
| |
echo |
| echo Starting new torrents |
echo Starting new torrents |
| for f in `ls ${OBT_DIR_TORRENT}`; do |
for f in `ls ${OBT_DIR_TORRENT}`; do |
| if [ ! -e ${OBT_DIR_CUR_TORRENT}/$f ]; then |
if [ ! -e ${OBT_DIR_CUR_TORRENT}/$f ]; then |