18 lines
539 B
YAML
18 lines
539 B
YAML
- name: Get list of AUR Python packages that need to be rebuilt
|
|
ansible.builtin.shell:
|
|
cmd:
|
|
comm -12 <(pactree -lrud1 {{ package_pattern }} | sort -u) <(pacman -Qqm | sort -u)
|
|
executable: /bin/bash
|
|
register: aur_packages
|
|
changed_when: false
|
|
failed_when: false
|
|
|
|
- name: Rebuild AUR Python packages
|
|
aur:
|
|
use: "{{ aur_helper }}"
|
|
name: '{{ item }}'
|
|
aur_only: true
|
|
extra_args: --rebuild
|
|
loop: '{{ aur_packages.stdout_lines | default([]) }}'
|
|
when: aur_packages.stdout_lines | default([]) | length > 0
|