diff options
author | Hans-Nikolai Viessmann | 2020-10-19 12:25:28 +0200 |
---|---|---|
committer | Hans-Nikolai Viessmann | 2020-10-19 12:38:24 +0200 |
commit | 8679c164d4943b1986ba94d63a4ea96a68c79875 (patch) | |
tree | 150624dee8b39fb4ff5a7bc2bae094924bd4b6ae | |
download | aur-8679c164d4943b1986ba94d63a4ea96a68c79875.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | reflector-nomirrorlist.install | 19 |
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ae48afa82b4a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = reflector-nomirrorlist + pkgdesc = Use reflector-generated mirrorlist by default + pkgver = 1.0.0 + pkgrel = 1 + url = https://aur.archlinux.org/packages/reflector-mirrorlist/ + install = reflector-nomirrorlist.install + arch = any + license = unknown + depends = pacman + depends = reflector + provides = pacman-mirrorlist + conflicts = pacman-mirrorlist + replaces = pacman-mirrorlist + backup = etc/pacman.d/mirrorlist + +pkgname = reflector-nomirrorlist + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..be036da781df --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Hans-Nikolai Viessmann <hans AT viess DOT mn> +pkgname=reflector-nomirrorlist +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Use reflector-generated mirrorlist by default" +arch=('any') +url="https://aur.archlinux.org/packages/reflector-mirrorlist/" +license=('unknown') +depends=('pacman' 'reflector') +provides=('pacman-mirrorlist') +conflicts=('pacman-mirrorlist') +replaces=('pacman-mirrorlist') +install="${pkgname}.install" +backup=('etc/pacman.d/mirrorlist') +source=() + +package() { + # we do nothing, everything is in .install + return 0 +} diff --git a/reflector-nomirrorlist.install b/reflector-nomirrorlist.install new file mode 100644 index 000000000000..898994f3e892 --- /dev/null +++ b/reflector-nomirrorlist.install @@ -0,0 +1,19 @@ +post_install() { + echo "==> generating mirrorlist using config file" + /usr/bin/reflector @/etc/xdg/reflector/reflector.conf + + # check to make sure reflector timer is activated + if [[ ! -L "/etc/systemd/system/timers.target.wants/reflector.timer" ]]; then + echo "==$ it is suggested that you activate the reflector systemd timer" + echo "==$ to periodically update the mirrorlist! Do the following:" + echo "" + echo " sudo systemctl enable --now reflector.timer" + echo "" + else + echo "==> reflector.timer is enabled 😁" + fi +} + +post_update() { + post_install +} |