Moved several small packages to split package
packages moved into this project: - tl-dmesg-unrestrict - tl-pacdiff-hook - tl-reflector-hook - tl-steamdummy
This commit is contained in:
parent
a789505d97
commit
11555941d1
|
@ -0,0 +1,54 @@
|
|||
# Maintainer: David Thurstenson <thurstylark@gmail.com>
|
||||
pkgbase=tl-archconfig
|
||||
pkgname=("tl-dmesg-unrestrict" "tl-pacdiff-hook" "tl-reflector-hook" "tl-steamdummy")
|
||||
pkgver=1
|
||||
pkgrel=1
|
||||
pkgdesc="Thurstylark's system-level tweaks for Arch Linux"
|
||||
arch=(any)
|
||||
url="https://git.thurstylark.com/tl-archconfig.git"
|
||||
license=('GPL')
|
||||
groups=(tlconfig)
|
||||
source=("tl-dmesg-unrestrict.conf"
|
||||
"tl-pacdiff.hook"
|
||||
"tl-reflector.hook"
|
||||
"tl-reflector.service.override.conf"
|
||||
"tl-reflector.conf"
|
||||
)
|
||||
sha256sums=('0ccede1887575ae52e57824dd53cd9f65cf13b249a3757097e9c06dc16ac535e'
|
||||
'fa4010aefe4ed06d623d5915ed70442c263c41a5eb72014b1084210d4db33ed5'
|
||||
'167201c316f9cfabd84fb375c7ee21dcf9c211895b6693053def8c87e27508e1'
|
||||
'7801aaf6d28d0bf5f7b8c0e35e04af7201f3178b3b4af07a48a36ab4d1e8d7f1'
|
||||
'ffe8c4f0928ffd70d05b3ca04d87f8181aa21214cc62fb4dd71a3753c2a788d0')
|
||||
|
||||
package_tl-dmesg-unrestrict() {
|
||||
pkgdesc="Set kernel.dmesg)unrestrict=0"
|
||||
|
||||
install -Dm644 tl-dmesg-unrestrict.conf \
|
||||
${pkgdir}/usr/lib/sysctl.d/99-tl-dmesg-unrestrict.conf
|
||||
}
|
||||
|
||||
package_tl-pacdiff-hook() {
|
||||
pkgdesc="A hook to run pacdiff after any run of pacman"
|
||||
depends=('pacman-contrib' 'vim')
|
||||
|
||||
install -Dm644 tl-pacdiff.hook ${pkgdir}/usr/share/libalpm/hooks/pacdiff.hook
|
||||
}
|
||||
|
||||
package_tl-reflector-hook() {
|
||||
pkgdesc="A hook to run reflector after an upgrade to pacman-mirrorlist, plus reflector config"
|
||||
depends=('reflector')
|
||||
|
||||
install -Dm644 tl-reflector.hook \
|
||||
${pkgdir}/usr/share/libalpm/hooks/tl-reflector.hook
|
||||
|
||||
install -Dm644 tl-reflector.service.override.conf \
|
||||
${pkgdir}/etc/systemd/system/reflector.service.d/override.conf
|
||||
|
||||
install -Dm644 tl-reflector.conf \
|
||||
${pkgdir}/etc/xdg/reflector/tl-reflector.conf
|
||||
}
|
||||
|
||||
package_tl-steamdummy() {
|
||||
pkgdesc="Dummy package to satisfy a req for steam"
|
||||
provides=(steam)
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
kernel.dmesg_restrict = 0
|
|
@ -0,0 +1,10 @@
|
|||
[Trigger]
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Operation = Remove
|
||||
Type = Package
|
||||
Target = *
|
||||
[Action]
|
||||
Description = The following pacdiffs were found:
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/pacdiff -o
|
|
@ -0,0 +1,12 @@
|
|||
# Thurstylark's reflector config
|
||||
|
||||
--save /etc/pacman.d/mirrorlist
|
||||
|
||||
--sort rate
|
||||
|
||||
|
||||
# Filters (inclusive)
|
||||
|
||||
--protocol https
|
||||
--country "United States"
|
||||
--latest 10
|
|
@ -0,0 +1,12 @@
|
|||
# Shamelessly copied from https://wiki.archlinux.org/index.php/Reflector#pacman_hook
|
||||
[Trigger]
|
||||
Operation = Upgrade
|
||||
Type = Package
|
||||
Target = pacman-mirrorlist
|
||||
Target = tl-reflector-hook
|
||||
|
||||
[Action]
|
||||
Description = Updating pacman-mirrorlist with reflector and removing pacnew...
|
||||
When = PostTransaction
|
||||
Depends = reflector
|
||||
Exec = /bin/sh -c 'systemctl start reflector.service; if [ -f /etc/pacman.d/mirrorlist.pacnew ]; then rm /etc/pacman.d/mirrorlist.pacnew; fi'
|
|
@ -0,0 +1,3 @@
|
|||
[Service]
|
||||
ExecStart=
|
||||
ExecStart=/usr/bin/reflector @/etc/xdg/reflector/tl-reflector.conf
|
Loading…
Reference in New Issue