From 63e769138e26f4186d0509fc6140d89d2305e8a5 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 1 Jun 2021 20:56:37 +0200 Subject: reflector32-nomirrorlist new --- reflector32-nomirrorlist/PKGBUILD | 20 ++++++++++++++++++++ .../reflector32-nomirrorlist.install | 17 +++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 reflector32-nomirrorlist/PKGBUILD create mode 100644 reflector32-nomirrorlist/reflector32-nomirrorlist.install (limited to 'reflector32-nomirrorlist') diff --git a/reflector32-nomirrorlist/PKGBUILD b/reflector32-nomirrorlist/PKGBUILD new file mode 100644 index 000000000..c41d7cc49 --- /dev/null +++ b/reflector32-nomirrorlist/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Erich Eckner +# Contributor: Hans-Nikolai Viessmann +pkgname=reflector32-nomirrorlist +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Use reflector-generated mirrorlist32 by default" +arch=('any') +url="https://aur.archlinux.org/packages/reflector-nomirrorlist/" +license=('unknown') +depends=('pacman' 'reflector32') +provides=('pacman-mirrorlist32') +conflicts=('pacman-mirrorlist32') +install="${pkgname}.install" +backup=('etc/pacman.d/mirrorlist32') +source=() + +package() { + # we do nothing, everything is in .install + : +} diff --git a/reflector32-nomirrorlist/reflector32-nomirrorlist.install b/reflector32-nomirrorlist/reflector32-nomirrorlist.install new file mode 100644 index 000000000..ac3171cf1 --- /dev/null +++ b/reflector32-nomirrorlist/reflector32-nomirrorlist.install @@ -0,0 +1,17 @@ +post_install() { + echo "==> generating mirrorlist32 using config file" + /usr/bin/reflector32 @/etc/xdg/reflector/reflector32.conf + + # check to make sure reflector timer is activated + if [[ ! -L "/etc/systemd/system/timers.target.wants/reflector32.timer" ]]; then + echo "==$ it is suggested that you activate the reflector32 systemd timer" + echo "==$ to periodically update the mirrorlist32! Do the following:" + echo "" + echo " sudo systemctl enable --now reflector32.timer" + echo "" + fi +} + +post_update() { + post_install +} -- cgit v1.2.3-54-g00ecf