Clear pacman cache

This commit is contained in:
Jake Howard 2022-11-14 09:04:53 +00:00
parent 77e83fec6d
commit 330e7e9305
Signed by: jake
GPG key ID: 57AFB45680EDD477
3 changed files with 31 additions and 0 deletions

View file

@ -3,6 +3,8 @@
- base - base
- role: realorangeone.reflector - role: realorangeone.reflector
when: ansible_os_family == 'Archlinux' when: ansible_os_family == 'Archlinux'
- role: paccache
when: ansible_os_family == 'Archlinux'
- hosts: casey - hosts: casey
roles: roles:

View file

@ -0,0 +1,11 @@
[Trigger]
Operation = Upgrade
Operation = Install
Operation = Remove
Type = Package
Target = *
[Action]
Description = Cleaning pacman cache...
When = PostTransaction
Exec = /usr/bin/paccache -r

View file

@ -0,0 +1,18 @@
- name: Install Pacman utils
package:
name: pacman-contrib
become: true
- name: Create hooks directory
file:
path: /etc/pacman.d/hooks/
state: directory
mode: "0755"
become: true
- name: Install pacman hook
template:
src: files/paccache.hook
dest: /etc/pacman.d/hooks/clean_package_cache.hook
mode: "0644"
become: true