X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=autodlctl;h=e5a19f41596ad3fe7ffe7198c6bdaba31b52a49c;hb=375cc58e73f1f96ea52ec5a7ed9aaedfc16f5023;hp=38d1702341ac3f299163efe065b4c2d1ce61884b;hpb=aba77738f8a80e1bcee0cd8832fb8b3fadfbe2f1;p=utils.git diff --git a/autodlctl b/autodlctl index 38d1702..e5a19f4 100755 --- a/autodlctl +++ b/autodlctl @@ -11,12 +11,6 @@ function getnext read curep <"$d/.autodl/badlist" echo "downloading bad files, curep $curep" epfrom=badlist - badsizesl="$(sed -n "s/^$curep \(.*\)$/\1/p" "$d/.autodl/badsizes")" - if [ -n "$badsizesl" ]; then - read -a badsizes <<<"$badsizesl" - unset badsizesl - echo "found bad size list: ${badsizes[@]}" - fi elif [ -r "$d/.autodl/curep" ]; then curep="`cat "$d/.autodl/curep"`" echo "downloading series, curep $curep" @@ -26,6 +20,12 @@ function getnext echo "$tag" >>"$HOME/dc/autodl/faulty" return 1 fi + badsizesl="$(sed -n "s/^$curep \(.*\)$/\1/p" "$d/.autodl/badsizes")" + if [ -n "$badsizesl" ]; then + read -a badsizes <<<"$badsizesl" + unset badsizesl + echo "found bad size list: ${badsizes[@]}" + fi unset args fsexpr="`printf "$sexpr" "$curep"`" if [ "${#badsizes[@]}" -gt 0 ]; then @@ -33,7 +33,8 @@ function getnext fsexpr="$fsexpr & ! S=$badsize" done fi - args=(-e "$fsexpr" -t "$tag $curep") + infofile="$d/.autodl/rtinfo" + args=(-e "$fsexpr" -t "$tag $curep" -I "$infofile") if [ -r "$d/.autodl/uarg" ]; then uarg="`cat "$d/.autodl/uarg"`" elif [ -e "$d/.autodl/autouarg" ]; then