From ffbb92909bcf6bfcf3f29904b7c42b64d8b9b072 Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Wed, 28 Apr 2021 20:12:51 +0000 Subject: [PATCH] setup: Add blank file check to check_command This way we can better gaurd against empty files as seen in the previous commits message. Signed-off-by: Manuel Mendez --- setup.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/setup.sh b/setup.sh index 59da9aa..8692171 100755 --- a/setup.sh +++ b/setup.sh @@ -427,13 +427,15 @@ command_exists() ( ) check_command() ( - if command_exists "$1"; then - echo "$BLANK Found prerequisite: $1" - return 0 - else - echo "$ERR Prerequisite command not installed: $1" + if ! command_exists "$1"; then + echo "$ERR Prerequisite executable command not found: $1" return 1 fi + if ! [[ -s "$(which "$1")" ]]; then + echo "$ERR Prerequisite command is an empty file: $1" + fi + echo "$BLANK Found prerequisite: $1" + return 0 ) check_prerequisites() (