diff options
Diffstat (limited to 'archlinuxaba/pacman-mirrorlist32/update-list')
-rw-r--r-- | archlinuxaba/pacman-mirrorlist32/update-list | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/archlinuxaba/pacman-mirrorlist32/update-list b/archlinuxaba/pacman-mirrorlist32/update-list new file mode 100644 index 0000000..2223f9b --- /dev/null +++ b/archlinuxaba/pacman-mirrorlist32/update-list @@ -0,0 +1,26 @@ +#!/bin/bash + +cd "${0%/*}" + +sed -i ' + 1i ##\ +## Arch Linux repository mirrorlist for i686\ +## Generated on '"$(date +%F)"'\ +##\ + + 1,/^$/d +' mirrorlist + +sed -i ' + /^[^#]/d +' PKGBUILD + +printf "pkgver=%s\n" "$(date '+%Y%m%d')" >> PKGBUILD +for sum_type in sha256 md5; do + printf "%ssums=('%s')\n" \ + "${sum_type}" \ + "$( + ${sum_type}sum mirrorlist | \ + awk '{print $1}' + )" >> PKGBUILD +done |