Run package removal script in playbook
This commit is contained in:
@@ -182,6 +182,14 @@
|
|||||||
vars:
|
vars:
|
||||||
query: "{{ 'list.*.%s[]'|format(distro) }}"
|
query: "{{ 'list.*.%s[]'|format(distro) }}"
|
||||||
|
|
||||||
|
- name: remove unconfigured packages
|
||||||
|
script:
|
||||||
|
cmd: ./remove-unconfigured-packages.sh --noconfirm
|
||||||
|
register: unconfigured_packages_cmd
|
||||||
|
failed_when: unconfigured_packages_cmd.rc not in (0, 123)
|
||||||
|
changed_when: unconfigured_packages_cmd.rc == 123
|
||||||
|
become: true
|
||||||
|
|
||||||
- name: aur
|
- name: aur
|
||||||
tags:
|
tags:
|
||||||
- aur
|
- aur
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ readarray -d $'\0' -t packages_to_remove < <(comm --zero-terminated -13 \
|
|||||||
done)
|
done)
|
||||||
|
|
||||||
if (( "${#packages_to_remove}" > 0 )) ; then
|
if (( "${#packages_to_remove}" > 0 )) ; then
|
||||||
sudo pacman -Rcns "${packages_to_remove[@]}"
|
sudo pacman -Rcns "${packages_to_remove[@]}" "${@}" || exit $?
|
||||||
|
exit 123
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user