Dolda2000 GitWeb
/
utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable curser.
[utils.git]
/
autodlctl
diff --git
a/autodlctl
b/autodlctl
index
2eba96b
..
9e83a6b
100755
(executable)
--- a/
autodlctl
+++ b/
autodlctl
@@
-12,11
+12,12
@@
function findcurep
if [ -r maxep ]; then
if [ "`cat curep`" -le "`cat maxep`" ]; then
echo curep `cat curep`
if [ -r maxep ]; then
if [ "`cat curep`" -le "`cat maxep`" ]; then
echo curep `cat curep`
+ return 0
fi
else
echo curep `cat curep`
fi
else
echo curep `cat curep`
+ return 0
fi
fi
- return 0
fi
echo none
return 1
fi
echo none
return 1
@@
-78,7
+79,7
@@
function getnext
wait $pid
stat=$?
if [ -r "$estatfile" ]; then
wait $pid
stat=$?
if [ -r "$estatfile" ]; then
- estat=
"`cat "$estatfile"`"
+ estat=
(`cat "$estatfile"`)
rm -f "$estatfile"
fi
if [ "$intr" = y ]; then
rm -f "$estatfile"
fi
if [ "$intr" = y ]; then
@@
-130,6
+131,10
@@
function getnext
if [ "$estat" = bad ]; then
echo "episode reported as bad, adding to badlist"
echo "$curep" >>badlist
if [ "$estat" = bad ]; then
echo "episode reported as bad, adding to badlist"
echo "$curep" >>badlist
+ elif [ "${estat[0]}" = badsize ]; then
+ echo "size reported as bad"
+ echo "$curep" >>badlist
+ echo "$curep ${estat[1]}" >>badsizes
fi
if ! findcurep; then
echo "no more episodes to download from $tag"
fi
if ! findcurep; then
echo "no more episodes to download from $tag"