aur: Fix allowed exit codes

This commit is contained in:
2024-04-22 15:58:43 +02:00
parent f70309fedd
commit 914dd2cb4b

View File

@@ -263,15 +263,15 @@
done done
if (( installed )) ; then if (( installed )) ; then
exit 1 exit 123
else else
exit 0 exit 0
fi fi
args: args:
executable: /bin/bash executable: /bin/bash
register: install_deps register: install_deps
failed_when: install_deps.rc > 1 failed_when: install_deps.rc not in (0, 123)
changed_when: install_deps.rc == 1 changed_when: install_deps.rc == 123
become: true become: true
loop: "{{ aur_packages }}" loop: "{{ aur_packages }}"
loop_control: loop_control:
@@ -444,8 +444,8 @@
if [[ "$(pacman -Q "${name}")" == "${name} ${version}" ]] ; then if [[ "$(pacman -Q "${name}")" == "${name} ${version}" ]] ; then
exit 0 exit 0
else else
pacman --upgrade --needed --noconfirm "$filename" pacman --upgrade --needed --noconfirm "$filename" || exit 1
exit 1 exit 123
fi fi
become: true become: true
loop: "{{ aur_packages }}" loop: "{{ aur_packages }}"
@@ -455,8 +455,8 @@
- name: build and install aur package - name: build and install aur package
command: /var/lib/makepkg/{{ item.name }}/install.sh command: /var/lib/makepkg/{{ item.name }}/install.sh
register: aur_install register: aur_install
changed_when: aur_install.rc == 1 changed_when: aur_install.rc == 123
failed_when: aur_install.rc > 1 failed_when: aur_install.rc not in (0, 123)
become: true become: true
loop: "{{ aur_packages }}" loop: "{{ aur_packages }}"
loop_control: loop_control: