diff options
Diffstat (limited to 'lib/profile')
-rw-r--r-- | lib/profile/proteanos.sh | 9 |
1 files changed, 5 insertions, 4 deletions
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 # <http://www.gnu.org/licenses/>. +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() |