--- mirrorselect.old 2004-08-28 14:13:34.956854742 +0100 +++ mirrorselect 2004-08-28 14:14:16.853514977 +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} @@ -187,12 +188,12 @@ STIME=$(date +%s%N) wget -t 1 -C off -T 25 -O - ${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 }