#!/bin/bash POSTDATA='protocol=http' POSTDATA+='&use_mirror_status=on' [ -f /etc/pacman.d/mirrorlist.country ] && \ POSTDATA+="&country=\ $(grep -v ^# /etc/pacman.d/mirrorlist.country | \ sed ':a;N;$!ba;s/\n/\&country=/g')" wget -qO- --post-data="$POSTDATA" http://www.archlinux.org/mirrorlist/ \ | sed 's/^#S/S/' >/etc/pacman.d/mirrorlist