From e7a461550d9294de7d01c2bea8a8a26a986b6126 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 22 Oct 2026 09:52:34 -0700 Subject: [PATCH] android, finish adding pipefails. --- tasks/workstation/linux/software/android.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tasks/workstation/linux/software/android.yml b/tasks/workstation/linux/software/android.yml index 6f9f127..621fcc4 100644 --- a/tasks/workstation/linux/software/android.yml +++ b/tasks/workstation/linux/software/android.yml @@ -243,7 +243,9 @@ # This can only be run once, otherwise cmdline-tools creates latest-* folders. - name: Workstation | Linux | Software | Android | Install | Consistent Modules - ansible.builtin.shell: "yes | {{ android_sdkmanager_temp }} --install '{{ item }}' --sdk_root={{ android_sdk_location }}" + ansible.builtin.shell: | + set -o pipefail + yes | {{ android_sdkmanager_temp }} --install '{{ item }}' --sdk_root={{ android_sdk_location }} loop: # Current - cmdline-tools/latest @@ -371,7 +373,9 @@ when: coding - name: Workstation | Linux | Software | Android | License Agreements [1/2] - ansible.builtin.shell: "yes | {{ android_sdkmanager_final }} --licenses --sdk_root={{ android_sdk_location }}" + ansible.builtin.shell: | + set -o pipefail + yes | {{ android_sdkmanager_final }} --licenses --sdk_root={{ android_sdk_location }} become: true become_user: "{{ user }}" register: shell_check @@ -379,7 +383,9 @@ when: coding - name: Workstation | Linux | Software | Android | License Agreements [2/2] - ansible.builtin.shell: "yes | {{ flutter_exe }} doctor --android-licenses" + ansible.builtin.shell: | + set -o pipefail + yes | {{ flutter_exe }} doctor --android-licenses become: true become_user: "{{ user }}" register: shell_check