From 5f715153b5740291e8808763e883e93f10ac1df1 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 4 Apr 2016 14:55:21 +0200 Subject: pacman-mirrorlist neu --- pacman-mirrorlist/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pacman-mirrorlist/PKGBUILD (limited to 'pacman-mirrorlist') diff --git a/pacman-mirrorlist/PKGBUILD b/pacman-mirrorlist/PKGBUILD new file mode 100644 index 000000000..011e01e52 --- /dev/null +++ b/pacman-mirrorlist/PKGBUILD @@ -0,0 +1,36 @@ +# $Id$ +# Contributor: Dan McGee +# Maintainer: Erich Eckner + +pkgname=pacman-mirrorlist +pkgver=20160404 +pkgrel=1 +pkgdesc="Arch Linux mirror list for use by pacman" +arch=('any') +url="https://www.archlinux.org/mirrorlist/" +license=('GPL') +backup=(etc/pacman.d/mirrorlist) +source=("${pkgname}-${pkgver}-${pkgrel}-any-original.pkg.tar.xz::https://arch.eckner.net/core/os/x86_64/${pkgname}-${pkgver}-${pkgrel}-any.pkg.tar.xz") + +package() { + mkdir -p $pkgdir/etc/pacman.d + tar -xJf ${pkgname}-${pkgver}-${pkgrel}-any-original.pkg.tar.xz + cat etc/pacman.d/mirrorlist | \ + ( + while read s + do + echo "${s}" + if [ -z "${s}" ] + then + echo 'Server = https://arch.eckner.net/$repo/os/$arch' + echo '' + break + fi + done + cat + ) \ + > mirrorlist + install -m644 mirrorlist $pkgdir/etc/pacman.d/ +} + +sha256sums=('b20c13149d816245d92db5c3d7e4a81babebd70cf842e633f0997a7327d1ecf9') -- cgit v1.2.3-54-g00ecf