aur: Fix allowed exit codes
This commit is contained in:
14
playbook.yml
14
playbook.yml
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user