From 5f2b0a2b8001aa37a6abda2a5b4982ed64c4d434 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 26 May 2015 02:30:32 -0400 Subject: prof_proteanos_select_mirror(): Use rand() --- (limited to 'lib/profile') diff --git a/lib/profile/proteanos.sh b/lib/profile/proteanos.sh index 92db579..272282a 100644 --- a/lib/profile/proteanos.sh +++ b/lib/profile/proteanos.sh @@ -18,6 +18,7 @@ # along with the ProteanOS Development Kit. If not, see # . +use rand use opkg prof_proteanos_fstab_linux="\ @@ -83,15 +84,15 @@ prof_proteanos_select_mirror() { local mirrors= local mirrors_count= - local rand= + local mirror_num= mirrors="$(wget -q -O - \ 'http://files.proteanos.com/pub/proteanos-mirrors-http')" mirrors_count=$(printf '%s\n' "${mirrors}" | wc -l) - rand=$(date '+%S') - rand=$(($rand % $mirrors_count + 1)) + rand + mirror_num=$(($rand_x % $mirrors_count + 1)) - printf '%s\n' "${mirrors}" | sed -n "${rand}p" + printf '%s\n' "${mirrors}" | sed -n "${mirror_num}p" } prof_proteanos_validate_archplat() -- cgit v0.9.1