| version 1.2, 2005/03/25 02:21:44 |
version 1.7, 2005/06/01 19:19:06 |
|
|
| #!/bin/sh |
#!/bin/sh |
| |
#$Id$ |
| |
|
| 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 Already running |
| |
exit 1 |
| |
fi |
| |
fi |
| |
echo $$ > ${PIDFILE} |
| |
|
| |
if [[ $1 != skip ]]; then |
| |
echo ${OBT_DIR_HOME}/MakeTorrents.pl $* |
| |
${OBT_DIR_HOME}/MakeTorrents.pl $* |
| |
fi |
| |
|
| |
echo ${OBT_DIR_HOME}/CurrentTorrents.pl |
| |
${OBT_DIR_HOME}/CurrentTorrents.pl |
| |
|
| |
#if [ $? != 253 ]; then exit; fi |
| |
|
| |
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 ${OBT_DIR_HOME}/ServerTorrents.pl |
| |
${OBT_DIR_HOME}/ServerTorrents.pl |
| |
|
| |
echo lftp -f ${OBT_DIR_HOME}/lftp.script |
| |
lftp -f ${OBT_DIR_HOME}/lftp.script |
| |
|
| |
sleep 60; |
| |
|
| |
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 |