X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=autodlctl;h=496a2c4d9f0f27b86e7a89e8abb7c9c228227626;hb=6c554f39574e684cfe3c493690c286a95a4e00fc;hp=dfe2698c7d027255137674a88bd57aa0ec0192fb;hpb=34091d15cb6cd7e6dfe2bc33f17eaf589d28f6de;p=utils.git diff --git a/autodlctl b/autodlctl index dfe2698..496a2c4 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,15 @@ function getnext echo "$tag" >>"$HOME/dc/autodl/faulty" return 1 fi + unset badsizesl + if [ -r "$d/.autodl/badsizes" ]; then + badsizesl="$(sed -n "s/^$curep \(.*\)$/\1/p" "$d/.autodl/badsizes")" + fi + 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 @@ -93,7 +96,6 @@ function getnext esac fi fi - rm -f "$infofile" rm -f "$outfile" rm -f "$HOME/dc/autodl/run/$tag" }