#!/bin/bash

if [ "$EUID" -ne 0 ]
  then echo "Please run as root!"
  exit
fi

if [ ! -f /etc/pacman.d/mirrorlist.backup ] ; then
    echo "creating /etc/pacman.d/mirrorlist.backup ..."
	cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
fi

echo "Ranking servers ..."
curl -s "https://www.archlinux.org/mirrorlist/?country=DE&country=FR&country=GB&country=NL&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 500 - > /etc/pacman.d/mirrorlist