--- mirrorselect.old 2004-08-28 14:13:34.000000000 +0100 +++ mirrorselect 2004-08-28 23:48:52.724609810 +0100 @@ -177,6 +177,7 @@ echo "Downloading 100k segments from ${COUNT} server(s)" >&2 TMPFILE="$(mktemp -p /tmp mirrorselect-deep-XXXXXX)" + TMPFILEB="$(mktemp -p /tmp mirrorselect-deep-XXXXXX)" YCOUNT=0 for i in ${CHECKLIST} @@ -185,14 +186,14 @@ PERCENT=$(((${YCOUNT}*100)/${COUNT})) print_percent "${PERCENT}" "${i}" STIME=$(date +%s%N) - wget -t 1 -C off -T 25 -O - ${i}/distfiles/mirrorselect-test 2>/dev/null + wget -t 1 -C off -T 25 -O ${TMPFILE} ${i}/distfiles/mirrorselect-test 2>/dev/null ETIME=$(date +%s%N) - [ $? == 0 ] && $(echo "$((${ETIME}-${STIME})) ${i}" >> ${TMPFILE}) + [ $? == 0 ] && $(echo "$((${ETIME}-${STIME})) ${i}" >> ${TMPFILEB}) done echo "Sorting by speed " >&2 - MIRRORS="$(sort -g < ${TMPFILE} | awk '{ print $2 }' | head -n ${SERVERS})" + MIRRORS="$(sort -g < ${TMPFILEB} | awk '{ print $2 }' | head -n ${SERVERS})" echo "Cleaning temporary files" >&2 - $(rm -Rf ${TMPFILE}) + $(rm -Rf ${TMPFILE} ${TMPFILEB}) fi }