From fb2a02b2cedf455fd5b5b99793898e974e63b7a4 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 21 Nov 2025 09:20:32 +0100 Subject: apt*: account for missing dpkg.log --- roles/apt/tasks/main.yml | 18 ++++++++++++------ roles/apt_install/tasks/main.yml | 12 ++++++++---- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/roles/apt/tasks/main.yml b/roles/apt/tasks/main.yml index a08130d..2e4fc3b 100644 --- a/roles/apt/tasks/main.yml +++ b/roles/apt/tasks/main.yml @@ -1,8 +1,10 @@ - name: Get dpkg.log ansible.builtin.shell: | set -o pipefail && \ - grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ - | cut -d ' ' -f 3-5 + if [ -s /var/log/dpkg.log ]; then \ + grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ + | cut -d ' ' -f 3-5 ; \ + fi vars: ansible_shell_executable: /bin/bash register: dpkg_log1 @@ -25,8 +27,10 @@ - name: Get dpkg.log ansible.builtin.shell: | set -o pipefail && \ - grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ - | cut -d ' ' -f 3-5 + if [ -s /var/log/dpkg.log ]; then \ + grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ + | cut -d ' ' -f 3-5 ; \ + fi vars: ansible_shell_executable: /bin/bash register: dpkg_log2 @@ -54,8 +58,10 @@ - name: Get dpkg.log ansible.builtin.shell: | set -o pipefail && \ - grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ - | cut -d ' ' -f 3-5 + if [ -s /var/log/dpkg.log ]; then \ + grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ + | cut -d ' ' -f 3-5 ; \ + fi vars: ansible_shell_executable: /bin/bash register: dpkg_log3 diff --git a/roles/apt_install/tasks/main.yml b/roles/apt_install/tasks/main.yml index 5daa0f4..19204e1 100644 --- a/roles/apt_install/tasks/main.yml +++ b/roles/apt_install/tasks/main.yml @@ -1,8 +1,10 @@ - name: Get dpkg.log ansible.builtin.shell: | set -o pipefail && \ - grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ - | cut -d ' ' -f 3-5 + if [ -s /var/log/dpkg.log ]; then \ + grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ + | cut -d ' ' -f 3-5 ; \ + fi vars: ansible_shell_executable: /bin/bash register: dpkg_log1 @@ -17,8 +19,10 @@ - name: Get dpkg.log ansible.builtin.shell: | set -o pipefail && \ - grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ - | cut -d ' ' -f 3-5 + if [ -s /var/log/dpkg.log ]; then \ + grep ' install \| upgrade \| remove \| purge ' /var/log/dpkg.log \ + | cut -d ' ' -f 3-5 ; \ + fi vars: ansible_shell_executable: /bin/bash register: dpkg_log2 -- cgit v1.3