setup-cockpit/dotfiles/pacman_hooks/mirrorupgrade.hook

10 lines
436 B
Text

[Trigger]
Operation = Upgrade
Type = Package
Target = pacman-mirrorlist
[Action]
Description = Updating pacman-mirrorlist with reflector and removing pacnew...
When = PostTransaction
Depends = reflector
Exec = /bin/sh -c 'cp /etc/pacman.d/mirrorlist{,.bk} && /usr/bin/reflector --verbose -l 5 --sort rate -p https --save /etc/pacman.d/mirrorlist; if [ -f /etc/pacman.d/mirrorlist.pacnew ]; then rm /etc/pacman.d/mirrorlist.pacnew; fi'