16 lines
498 B
Bash
Executable File
16 lines
498 B
Bash
Executable File
#!/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
|
|
|