From 301569e4d43d552a3f79acea1c7c91d76649b918 Mon Sep 17 00:00:00 2001 From: Sven Velt Date: Thu, 4 Jan 2024 12:36:26 +0100 Subject: [PATCH] Cleanup: only look at terminfo file (not executable) --- tasks/main.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 5f2199e..ef5766d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,22 +1,22 @@ --- -- name: Look for already installed kitty - shell: "which kitty" - register: kitty_installed - changed_when: False - failed_when: False +- name: Look for already installed kitty terminfo file + stat: + path: /usr/share/terminfo/x/xterm-kitty + register: kitty_terminfo_file - name: 'Try to install "kitty-terminfo"' package: name: kitty-terminfo state: latest + update_cache: yes ignore_errors: yes register: kitty_terminfo_installed - when: kitty_installed.rc == 1 + when: kitty_terminfo_file.stat.exists == False - name: "If no kitty(-terminfo) available, install manually" include_tasks: manual.yml - when: kitty_installed is failed and kitty_terminfo_installed is defined and kitty_terminfo_installed is failed + when: kitty_terminfo_file.stat.exists == False and kitty_terminfo_installed is defined and kitty_terminfo_installed is failed