View | Details | Raw Unified
Collapse All | Expand All

(-) mirrorselect.old (-3 / +4 lines)
 Lines 177-182    Link Here 
		
		
		echo "Downloading 100k segments from ${COUNT} server(s)" >&2
		echo "Downloading 100k segments from ${COUNT} server(s)" >&2
		TMPFILE="$(mktemp -p /tmp mirrorselect-deep-XXXXXX)"
		TMPFILE="$(mktemp -p /tmp mirrorselect-deep-XXXXXX)"
		TMPFILEB="$(mktemp -p /tmp mirrorselect-deep-XXXXXX)"
		
		
		YCOUNT=0
		YCOUNT=0
		for i in ${CHECKLIST}
		for i in ${CHECKLIST}
 Lines 187-198    Link Here 
			STIME=$(date +%s%N)
			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 - ${i}/distfiles/mirrorselect-test 2>/dev/null
			ETIME=$(date +%s%N)
			ETIME=$(date +%s%N)
			[ $? == 0 ] && $(echo "$((${ETIME}-${STIME})) ${i}" >> ${TMPFILE})
			[ $? == 0 ] && $(echo "$((${ETIME}-${STIME})) ${i}" >> ${TMPFILEB})
		done
		done
		echo "Sorting by speed                                                                " >&2
		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
		echo "Cleaning temporary files" >&2
		$(rm -Rf ${TMPFILE})
		$(rm -Rf ${TMPFILE} ${TMPFILEB})
	fi
	fi
}
}